Sunday, March 26, 2006
Coder, Heal Thyself!
I am sick and tired of lazy, moronic programmers who give the rest of us a bad name. I just spent an hour killing my hands by doing a repetitive coding task in someone else’s code. Never mind that the guy should have been fixing his own code, rather the fact that he did things completely wrong in spite of discussions more than a year ago about the best approach to what he was trying to do.
When I read an article about someone blaming programmers for this or that, I want to speak up in defense. But how can I when I know and work with the kinds of people who cause the buggy, inefficient, and downright horrible software that everyone complains about!
I’m convinced that colleges need to come up with an exit exam that tests the computer scientist on areas involving clean coding. It’s not that hard, people! The code I produce is clean, well-documented, and rarely breaks. It may take me slightly longer to produce, but the money I save in maintenance down the road, and the reduction in user frustration, far outweighs any additional cost added up front.
It says a lot about a person’s code when I find that I can rewrite the program faster and better than fixing their software. This is something I’ve had to do with this particular person’s products in the past, so I shouldn’t be surprised. Yet, I still hope and complain.
Sorry, due to comment spam abuse, new comments on this entry are closed until I find time to upgrade Movable Type and enable registration and moderation.