Feb
1
2012

A Few Things You Should Never Know

Despite a sense of self-entitlement, there are a few things that should NEVER be known to you...

Jan
18
2012

Technical Level of Understanding

How often are you asked something like:

"How good are you at…"
"Have you used…"
"What is your experience with…"

With regard to technical competency in a given area, what should you say? After giving this some thought, I feel there are three major aspects that come into play:

  1. Academics

    Knowledge & Understanding

    This is a two-part aspect. Knowledge refers to the specifics, while understanding relates to conceptual comprehension. For example, in HTML5 new elements have appeared such as <section> and <article>. Knowledge is awareness of these things and the proper syntax to use them. Understanding is knowing why and when we would use one over the other.

  2. Experience

    Time

    If all you have is the first aspect, then you only have is academics. You would be "all theory, no practice" as the saying goes. How much time you put into actually using the technology is commensurate with your expertise. And I am sure you will agree that the more time you spend on any technology, the more likely through "trial and error" you learn more too.

  3. Context

    How

    How you apply the technology is also a factor. Using HTML5 to create a friend's personal website will (likely) not give me the same challenges as a Fortune 500 company needing a new internet site. The context of the technologies surrounding a technology also comes into play. For example, loading a web page with static data vs. loading a data from a service in the cloud – both end up the same, but the level of skill to complete one or the other is considerably different.  In this aspect the scale of use is also factored.  Creating something to please 10 people is far different from creating something to please 10,000,000 people.

Any of the above aspects deserve much more explanation.  This is just my rough-draft thinking.  Imagine an algorithm that would put these into numerical measurement.  Something like:
TL = (A+E2)C
Technical level equals context multiplied by the sum of academics and experience weighted twice important

If each aspect were given a scale of 1 to 5, what would your technical level be?

Apr
6
2011

How Many TakesjQuery15206614361586827385_1312583060242?

Jason Helmick with Interface Technical Training...

Mar
7
2011

Web Camp (MVC 3 and jQuery) Silicon Valley, February 2011

DSC01028

I had a great time presenting on MVC 3 at the Web Camp in Silicon Valley. We (Doris Chen, Dan Waters, and me) presented to a full house of developers willing to sacrifice a Saturday to learn more about MVC and jQuery.

For those who were in attendance, thanks for all the feedback! The resources for the event can be found at the official Web Camps site.

Jul
6
2010

Why I Returned to OmniFocus

OmniFocus Inbox As a disciple of GTD (Getting Things Done™), I need to have a “system” for organizing my action items, projects, areas of focus, goals, reference materials, among other things.  In the years that I have implemented GTD methodologies, I have changed my “systems” frequently (which is a problem, and worthy of another blog post).  I have tried Outlook hacks, paper-based implementations, Toodledo, Things, Google Tasks, and other short-lived solutions.

Another application that many of my co-workers use is called OmniFocus by the OmniGroup.  I also used this application a while ago.  This is probably the best GTD application on the market.  Unfortunately, it is only available on Mac OS, and there is no web presence or service to access the data.  These factors have held me back from using the application despite its superiority in features.

Since I own both the iPhone and iPad, I have experimented with OmniFocus once again.  Recently, OmniFocus was updated to take advantage of iOS 4.0, and I have been happy with things so far.  I also own a MacBook Pro, but spend most of my time in BootCamp running Windows 7 (which rocks on a Mac by the way).  So while I am in Windows, I keep track of my projects and action items on my iPad (or iPhone if I am out and about).

I am still disappointed with the OmniGroup for not making my data available through a web UI (so I can manage from PC).  I am also frustrated that there has been no release specifically targeting the iPad.  I would even be happy if OmniGroup provided the data through a web service or OData.

So I have returned to OmniFocus because it is the best GTD so far.  Having said that, I believe in this saturated market there is still an opportunity for a better application to emerge.

Stay tuned…

May
16
2010

Desert Code Camp 2010

desertcodecamp2010sign Thanks to all who attended my session(s) at Desert Code Camp this year!  Despite technical difficulties, I was happy to hear how many benefited from my Zero to Hero: Getting Started with jQuery session.  The website that contains the best tutorials I have seen for getting started is http://www.w3schools.com

With regard to my session on ASP.NET Web Forms MVP, please check out http://www.webformsmvp.com for more information.

Thanks Devry for letting us use their campus and  to Joseph Guadagno for his great leadership - and all the volunteers who made
Desert Code Camp 2010 a great success!

Resources

Archives

Blogs

Download OPML file OPML