Surviving Software Heroes
There’s an entertainer named Garrison Keillor who talks about the fictional town of Lake Wobegon. At the end of live monologues on this subject, he ‘signs off’ with the following summation.
Well, that’s the news from Lake Wobegon, where all the women are strong, all the men are good looking, and all the children are above average.
Heroes of Software
Most of our life is spent in search of a place where all of the children are above average — a place where we can all grow up to be heroes. Society idolizes its ready-made heroes: royalty, athletes, celebrities, and even, to some lesser extent, great thinkers, executives, and artists. There are also situational, role-based heroes, such as first responders or even people who perform some bit of heroism in a pinch, such as pulling a potential drowning victim from an icy lake. The key here is specialness. Heroes are special.
For the rest of us ordinary mortals that don’t knock in World Series clinching home runs or play home run hitters in movies, we’re left to manufacture our own specialness narratives. Smartest lady in the room? The guy with the legendary collection of beer steins from each year’s Oktoberfest? Sometimes you have to dig pretty deep to find a venue in which you’re significantly above average. It is to this need that I attribute hardcore conspiracy theorists and people who fret endlessly about organic food, holistic medicine and ‘ancient’ treatments — being in possession of some kind of uncommon knowledge that the ‘sheeple’ lack is a path to specialness, if not heroism, per se.
We have heroes in the software world. They’re the ones with encyclopedic knowledge of the domain and the existing code base. They’re the ones who are known for being reliable when the chips are down — getting in early, staying late, and coming through in the clutch with a put-upon, but satisfied expression. They make project managers swoon and gush during their academy award speeches. They come in late sometimes and leave early other times, when there isn’t delivery pressure, because they’re trusted with the special privileges that fall to A players on teams. But they do it knowing that, at any moment, they might need to swoop in and take over entirely while the rest of the team twiddles their thumbs and gets out of the way.
And you know what? They love it. Because in the narrow scope defined by their cube farm, they are heroes. They are Michael friggin’ Jordan. They’ve found their specialness in life. Read More