Re:Joel Inc., Stackoverflow Careers and Jumping Shark
by sshumaker on Friday December 11, 2009 @01:42AM
(#989305)
I agree that great programmers tend to be focused on programming, to the exclusion of most other productive intellectual activities.
It's ironic - I feel exactly the opposite of the above poster. I just find it too easy to slip back into programming, instead of blogging about my work or spending the time to open-source any of my projects. I wish I was blogging more (or at all, for that matter).
Think of programming ability as a pyramid. There're a vast amount of programmers that show up at work, put in their 8 hours, and never really think about what they're doing. These people generally don't read or write blogs. Then there're the people that are passionately involved in their craft. They blog. Then there're the people at the very top of the field - the Guy Steeles, Rob Pikes, Jeff Deans, etc. They usually don't blog, because they put all their concentration into their code, and when they take a break, they do things like photography or swing dancing that take them completely away from programming so they can recharge.
The interesting thing about this distribution is that the average blogger is a better programmer than the average non-blogger, but the average great programmer does not blog.
FWIW, I consider myself a good programmer, but not a great programmer. And I've suspected for a couple years that the reason I'm not a great programmer is because I talk too much and code too little. So I dunno if I'd tell the general blogger to shut up and get back to work, but I certainly tell myself to shut up and get back to work, usually with lukewarm results.