4 responses to “Refactoring the Monster”

  1. Gavin

    Hey. Nice story. I’m glad it turned out positive and not another bitch session/horror story like most I read (think dailywtf.com). Good for you!

    Gav

  2. Retrospector

    Ah, the thrill of driving progress at the lead position. I remember a very similar engagement when converting old VBA apps to a Java environment with a small team. I think being a good IT manager really does require some sort of insight from experiences that had both the successes and the failures.

  3. Michael Feathers

    Great story! One word of warning, though. Reducing costs isn’t as easy as it seems. It isn’t just a matter of getting the lower cost person on the things that look mechanical. The way to really reduce costs is get the guy with the most understanding to pair with everyone else. It doesn’t matter if he’s the most expensive guy. I think that the thing that raises costs more than anything else in software is lack of understanding. And, this seems to be true for all sorts of understanding.. low level understanding of techniques, API.. the big picture, etc.

    I love the egg metaphor, btw.