Home > Musings, Software > Do Great Developers Cluster Away From Microsoft?

Do Great Developers Cluster Away From Microsoft?

November 22nd, 2008

According to popular developer consciousness:

good programmers tend to cluster in some organizations, and bad programmers tend to cluster in other organizations … (Demarco and Lister 1999). – Steve McConnell

Can we draw the corollary that:

Good programmers tend to cluster away from traditionally closed development ecosystems like Microsoft, and bad programmers tend to cluster toward Microsoft like ecosystems?

Following Robert Glass’s train of thought:

The most important factor in software work is not the tools and techniques used by the programmers, but rather the quality of the programmers themselves. – Robert Glass, Facts and Fallacies of Software Engineering

Could we conclude that:

Good programmers tend to realize that an investment in their personal development is more important than learning the latest tools? Are product / tool based ecosystems like Microsoft’s at direct odds with the core values of a good programmer?

My hunch is that exceptional developers are versatilists. These developers cluster around organizations that embrace knowledge over tools, open technologies, open communities, and these great organizations also embrace vernacular culture. What do you think?

Author: Adam Kahtava Categories: Musings, Software Tags:
  1. November 22nd, 2008 at 17:56 | #1

    I agree with you.. Normally I find developers that close themselves to one thing tend to be out of touch with what is going on in the industry. Perhaps okay if you’re working for some oil company making seismic software. Granted I think all devs should love what they are doing and thus keeping up with new things is the same as buying new gadgets. F.U.N. :)

  1. No trackbacks yet.