Saturday, July 24, 2004

Code FireFighting

Been fire figthing at work for about 2 weeks now. The end of last week was really good. Made some good progress. We rolled out a brand new implmentation a little while ago, and I just got involved with it (now that I'm architect for the entire group). New implementations always take time to burn in. Almost every new implmentation uses functionality no one else uses and finds a few bugs. And then every new system has different performance requirements, so you end up having to tune it. Some things you can't find out until you are in production, taking production volumes.

Anyway, its been a certain amount of stress, and late nights. But like I said, we made some good progress late in the week. It a way its funny that we call it fire fighting. Not only are we fighting "fires" (big high visibility problems), but to a certain extent it feels like fire fighting to me. The same kind of adrenaline rush. The same amount kind of stress. The same kind of knowing you got something done when you solve the "problem."

I wouldn't want to do it all the time, but for short periods its a kick.

I worked for a few hours this morning, but things look pretty good for now. I haven't mushed for a few days and just scanned about a month of blogs... But, to use another fire fighting analogy, hopefully the fire is contained and things will lighten up some while we just put out a few spot fires and then clean it up. :)

No comments: