Introduction
I’ve worked alongside many talented people who spent years waiting for a chance to finally “do strategy.” My hope is this book convinces you—and maybe them—that waiting is optional. Strategy isn’t reserved for executives. It’s the art of making thoughtful decisions, and is accessible to everyone–including you.
Even if you’d prefer to avoid strategy, it’s still happening all around you. My first big dose of strategy came managing the team responsible for Uber’s service migration, where we desperately tried to survive accelerating inbound requests for support. Since then, I’ve seen strategy everywhere I worked, from Stripe’s acquisition of Index to Calm’s focusing on being a product engineering company. There are even some strategy problems that I’ve encountered again and again at every company I’ve joined, such as deciding how to decompose monolithic codebases.
Is engineering strategy useful?
While I frequently hear engineers bemoan a missing strategy, their complaints rarely articulate why the missing strategy matters. Instead, it serves as more of a truism: the economy used to be better, children used to respect their parents, and engineering organizations used to have an engineering strategy.
This chapter starts by exploring something I believe quite strongly: there’s always an engineering strategy, even if there’s nothing written down. From there, we’ll discuss why strategy, especially written strategy, is such a valuable opportunity for organizations that take it seriously.
Who gets to do strategy?
If you talk to enough aspiring leaders, you’ll become familiar with the prevalent idea that they need to be promoted before they can work on strategy. It’s widely accepted as true, but I’ve found this idea fundamentally incorrect: you can work on strategy from anywhere in an organization. It just requires different tactics to do so.
Both Staff Engineer and The Engineering Executive’s Primer have chapters on strategy. While the chapters’ contents are quite different, both present a practical path to advancing your organization’s thinking about complex topics. This chapter explains my belief that anyone within an organization can make meaningful progress on strategy, particularly if you are honest about the tools accessible to you and thoughtful about how to use them.
When to write strategy, and how much?
Even if you believe that strategy is generally useful, it is difficult to decide that today is the day to start writing engineering strategy. When you do start writing strategy, it’s easy to write so much strategy that your organization is overwhelmed and ignores your strategy rather than investing time into understanding it.
Fortunately, these are universal problems, and there are a handful of useful mental models to avoid both extremes. This chapter covers: