14 June 2008

Programmers do not want to write code out in the open. Programmers don’t want their peers to see mistakes or failures. They want to work privately, in a cave, then spring “perfect” code on their community, as if no mistakes had ever been made. I don’t think it’s hubris so much as fear of embarrassment. Rather than think of programming as an inherently social activity, most coders seem to treat it as an arena for personal heroics, and will do anything to protect that myth. They’re fine with sharing code, as long as they present themselves as infallible, it seems. Maybe it’s just human nature.
iBanjo on Programmers

31 May 2008

When it comes to software development, if you profess expertise, if you pitch yourself as an authority, you’re either lying to us, or lying to yourself. In our heart of hearts, we know: the real progress is made by the amateurs. They’re so busy living software they don’t usually have time to pontificate at length about the breadth of their legendary expertise. If I’ve learned anything in my career, it is that approaching software development as an expert, as someone who has already discovered everything there is to know about a given topic, is the one surest way to fail.
Coding Horror on Amateurs