In the classic Christmas film “It’s a Wonderful Life”, the iconic Jimmy Steward plays George Bailey, a struggling businessman and father who sacrifices his own ambitions for the good of his family and their small town of Bedford Falls. In deep despair because of his perceived failures, George contemplates suicide. Through a series of flashbacks prompted by the hapless angel Clarence, George glimpses the world absent his influence. He sees how his actions – from saving his younger brother to helping his neighbors – dramatically alter the world for the better. Realizing his impact, George chooses to live. It’s the feel-good Christmas movie by which all other Christmas movies are judged.
For the evidence based technologist, our individual careers present an interesting challenge. While we can make educated plans for our careers by reading and studying others, we have no way to re-run the experiment of our lives. Unlike George Bailey, we never get to see the outcome of our road not taken. Likewise, we cannot see the collective impact of our presence day-to-day.
There are some things we can measure. We can measure projects completed, pull requests submitted, presentations made, and tickets closed. Yet, there are times that our best efforts don’t accomplish all that we want them to. Maybe we complete the migration, but with more downtime than expected. Or the startup we join and toil for doesn’t survive. Or the technology we expect to become industry standard is subsumed by a similar but less elegant competitor. We do all that we can, yet there are outages, bugs, inefficiencies, organizational changes, and economic realities. The world is subject to entropy and decay and we feel like the proverbial Sysiphus forever pushing the boulder up a hill.
I once had a leader say that technologists are eternal optimists. When I looked at him with disbelief, he explained: For the most part, we believe that the fix for the current outage is just around the corner, that we’re a few lines of code away from completing the project, or that the implementation will go smoothly and be done within a tiny outage window. He chose to frame the technologist’s tendency to underestimate time and difficulty as optimism. The more I observe incredible technical talent, the more I agree with his assessment.
Our frustrations come not because we lack impact, or because we didn’t apply significant effort or skill, but because we cannot seem to realize the perfect outcomes we envision: the reality of the result of our efforts does not align with the imagined outcomes we expect. Or even worse, the technology we thought was going to change the world does – with many unintended negative consequences.
Most of our careers, and indeed our lives, exist not in magical high-functioning times, or in the deep despair of failure, but in the liminal mundane day-to-day. Here the project almost works, we make progress in the midst of setbacks, we move forward but not quickly enough. Our best efforts often fall short of the perfect outcome we imagine. We lament the imperfection around us while at the same time we cannot accurately gauge the impact our efforts are having. I’ve come to think of this as “The Wonderful Life” problem.
What then, is the remedy? How do we move forward when the most certain outcome, at best, falls short of what we envision?
First, make note of the great things. I have experienced times when my professional life seemed like magic: the team was functioning at a high level, we were accomplishing goals, having fun, and making profound and incredible progress. During those times, take note. Remember them and know they are precious and fleeting. At best, you can create the conditions in which magic can happen. You cannot force it to happen. Enjoy great times with gratitude. They won’t last forever.
Second, learn from the challenging times. Are there things you could have done differently? Were there circumstances, technical, organizational, or cultural, you did not see at the time? Was it merely bad timing? Were circumstances beyond your control? Learn from the things you could have done differently, accept realities outside of your control. Improve and adjust as you learn. Remember, challenging times won’t last forever.
Lastly, understand the mindset of those who’ve demonstrated greatness in their own careers. Michael Jordan famously said, “I’ve missed more than 9,000 shots in my career. I’ve lost almost 300 games. Twenty-six times I’ve been trusted to take the game-winning shot and missed. I’ve failed over and over and over again in my life. And that is why I succeed.” Even at the pinnacle of success, the greats experience failure. Likewise, we will survey our work and see missteps, outages, and breeches.
Most of us will have times when we experience “The Wonderful Life Problem” – we’ll look around in moments of disappointment and difficulty and wonder if our work has mattered. Ultimately, though, our introspective questions affirm our impact. Those who desire to do great work, do great work. We’ll go further, faster, as we accept TWLP as a natural consequence of caring about our work, and as evidence of our meaningful contribution.