Nice article. In addition to its competence, I'm impressed with its ability to tease out a lot of first time posters.
I think one poster got it correct when he was talking about a good programmer being one who covers all eventualties. It parallels my take on programming (and implicitly programmers):
A bad program just works.
A good program fails correctly.