Jon shared this blog two days back.  I could relate to many things that we do in the organization.  I was also surprised to see some of my thinking patterns reflected in the blog.  Some of the points I particularly liked in the context of software development are:

  • Majority of people will be most advanced beginners in a particular skill
  • being an expert in one skill might make you competent and proficient in in dozen others (in a lighter note, if I know how to debug on one platform, I can do it on any!!!)
  • Treat your junior team members in a similar fashion as you would your experts and show them the big picture

What do you think???

Here is a WikiPedia reference to Dreyfus model of skill acquisition for the more enthusiasts.