Thursday, 11 December 2008

Who's the worst programmer on your team?

This is the question Esther Schindler asks here. She concludes that it is quite difficult to answer this using metrics but that developers generally know who the poor ones are. I've often thought that attitude matters more than ability. Many of the answers she lists are at root down to attitude.  I shall offer a few words on a couple of  the points.

Do not offer or ask for help

It is surprising how many developers do not offer help in particular. Now, it's OK if they are busy. I've often been in situations where I've asked a question and been told that the developer was busy. But then the good ones do eventually attend to your problem when the opportunity arises. The bad ones either ignore you or provide a monosyllabic answer.

Now, of course you can also encounter developers who ask questions about everything including about things they could easily look up in the online help or Google for. We all ask the occasional question of this sort through laziness but the emphasis should be on occasional.

Are arrogant

In the post this is taken to mean the "know-it-all" developer who is always right. In the past I've watched some of these characters make themselves look absurd simply by their refusal to admit that they made a mistake. Get over it. We're all human.

No comments:

Post a Comment