Monday, May 23, 2011

Loud heroes versus boring guys

One thing that I've always found interesting about the software and IT world is the focus on drama and heroics over "getting it right". There is an odd tendency to praise and value "heroes" who put out frequent fires over setting up processes that minimize the number of fires in the first place.

Having often been such a "hero", it definitely feels good to ride in on the white charger and save the day every so often, but even with good practices, you'll have plenty of opportunity for software heroics, particularly in the startup environments I typically inhabit. Changing requirements, new customers, changing business strategies, and other external forces will create plenty of drama and chances for heroism without the engineering team creating its own.

Often, boring is preferable to loud, even if the latter is more fun.

No comments: