June 24, 2003

Demo thrashing

I've been working on this new project for long enough to explore the codebase. The team that's worked on the project up until now has done a reasonably good job, the primary problem is that the publisher keeps altering what they want from the project and demanding new demos to find out if what they've decided this week is what they really want. While this is their prerogative (that getting paid thing carries a lot of weight with managers) it tends to cause a lot of programmers to make poor short term code changes that never get fixed.

Our lead was going through the frontend/HUD code on Sunday and he found 12 different sets of code to draw crosshairs.

Time to teach some junior programmers how to refactor...

Posted by matt at June 24, 2003 11:02 AM
Comments

If there's one thing you learn as a programmer is that there is no such thing as a 'temporary hack'.. just ugly, long-lasting hacks that will come back to bite you in the ass. Multiple times usually.

Posted by: kasia at June 24, 2003 05:34 PM