It's rare to read an article that keeps me thinking about the article days and weeks later; even rarer for it to inspire me to write an article of my own. What was the subject of this earth-shattering article, you ask? None other than the RTS (real-time strategy) computer game StarCraft II.
from Mike from his "Non-GAAP Thoughts" newsletter talks about the business lessons Tobi Lutke (CEO of Shopify) learned from playing StarCraft. Mike also provides his own analysis of Shopify's business strategy and how it resembles different strategies you'll encounter playing StarCraft. After reading this article, I of course Googled instances where Tobi publicly talks about StarCraft, and my favorite gem of a video is this one:
Tobi is probably the highest profile business person who talks publicly about StarCraft. In Mike's article, Mike compares Shopify's success with the
feature of the Zerg race. Amazon may be the e-commerce giant, but Shopify is growing bottoms up by allowing anyone to "spawn" their own online store using Shopify as their backbone. The Zerg race, as Mike describes, is hard to defeat later in a game of StarCraft which foreshadows Shopify's future as an e-commerce technology player.
Others talking about StarCraft and business strategies
Tobi's love for StarCraft is made apparent on various podcasts, articles, and recently livestreams (as shown from the video above). Some business reporters have taken notice and pose some facetious questions about what this means for Shopify as a business:
As a shoddy StarCraft player myself, I know enough about the game to understand why business and startup folks draw analogies from the game to their professional lives. A quick Google search for "StarCraft and business" will yield some very well-written articles discussing the game and business that would compete with a business strategy article you might find in Forbes.
The classic article about this topic is from Charlie Cheever, co-founder of Quora. He wrote
to the question: "What are some lessons learned through playing StarCraft that are useful in real life?" on Quora, of course. The answer is worth reading in its entirety, but here are the main takeaways:
There's no substitute for taking a lot of actions.
Macro is usually more important than micro but at critical moments, micromanagement can mean the difference between massive success and disastrous failure.
There is usually more than one way to accomplish something.
Timing is critical.
Execution is first order more important than strategy but there's also a ceiling on how well something can be executed, and then strategy matters.
Long term success is usually achieved by getting a small advantage and then using that to get some other kind of advantage.
Talent is a prerequisite for being top notch at most things, but in almost any field, no one gets really good at anything without putting in more focused effort and time than other people.
Different people (/units) are good at different things.
If you are better than your competition, you want the game to go on longer.
It's not one big thing but a bunch of little things that add up.
If you didn't know this post was about an RTS computer game, you might assume that these strategies are straight from the latest
list of business books. The fact a diversity of lessons can be learned from StarCraft keeps me playing the game for more than 20+ years. Granted, I don't play as much as my younger days, I'm able to draw on more years of work experience to see the analogies between the game and my professional life.
Iterate or die
Perhaps no other lesson rings more true than this: constantly iterate. If you're working on a startup, iterating has probably been ingrained into your DNA. Courtland Allen, founder of the Indie Hackers community, talks about the fast iteration cycle in StarCraft in this
episode. You are constantly pushing forward and defending. Trying new strategies while sticking to the tried-and-true methods that you've learned from other more experienced players. The big difference between a startup and StarCraft is this:
One year of making decisions at a startup is compressed to 5 minutes of gameplay in StarCraft.
Lucky for us, you can experiment with new build orders, unique armies for offense, and counter attacks without the fear of losing real money, alienating your friends and family, and sleep. I take that back. Gaming addiction is
, and is one of my favorite lessons I've gleaned from the game. You can lose over and over again, and each loss is another chance to learn about what you did or didn't do that contributed to the loss. You might have spent all this time building up your economy (gathering resources in the game to build other buildings and units), and didn't spend enough time building an army to attack your opponent. You lose the game, adjust, and come back stronger the next game.
It's easy to criticize when things don't go right in business or startups, and more difficult to celebrate the wins. The losses, however, give you the best chance to learn and practice so you can come back stronger on your next venture. In between losses though, changing your beliefs about the right build order and army composition is critical to getting better at the game. Perhaps Tobi thought about challenging Amazon 14 years ago, and didn't see much success. Instead, he iterated and built the plumbing for hundreds of thousands of little Amazons around the world to solidify Shopify's position in the e-commerce industry.
Trough of sorrow
Another perennial startup phrase coined by the infamous
: Trough of Sorrow. Startup founders have probably seen and experienced versions of this cycle:
I see this cycle play out in most of my games because I'm not as good as my co-workers whom I play with. One of Charlie's lessons mentioned above resonates with me: If you are better than your competition, you want the game to go on longer. The games where I usually do the best are the ones that last 5 minutes or less and I "rush" my opponent. In StarCraft, rushing means you build the bare bones of what you need to launch an offensive attack, and take your modicum of an army and try to submit your opponent into tapping out. This strategy can backfire, of course, because your opponent may have enough units to defend your attack, and respond with a counter attack. If the game lasts longer than 5 minutes, that's where I experience the trough of sorrow where I lose small skirmishes here and there, and never build enough buildings and units to last late in the game.
When you launch your startup, there's a wave of euphoria that comes with the big press release or TechCrunch article. Maybe your competition doesn't have the resources or units to respond, and they fold quickly (or drag out the inevitable). While the following chart shows the fall of yellow cabs in NYC over a few years, Uber and Lyft clearly launched and never looked back:
Most startups never make it past the TechCrunch of Initiation phase and die off during the trough of sorrow. If I had to compare a long game of StarCraft to the startup cycle, here's how I would break it down:
Pumping out SCVs
Gathering resources and building supply depots and barracks
Got an office space and everyone's working hard towards the launch
Creating my mini-army of marines and tanks to lead a offensive push or "rush"
Unsure of when I have enough units. Send them too early and they might get destroyed. Wait too long and the opponent has time to build a defense.
Should we launch without having X feature or fixing Y bug?
You have the launch blog post, Product Hunt launch, etc. all lined up
TechCrunch of Initiation
Army traverses the unknown territory to the enemy base
Tanks are taking down buildings and enemy units
You get emails, pings, and notifications from friends and family about the launch
Everything feels 🙌
Wearing Off of Novelty
The opponent has a decent sized army and you're not sure if your rag-tag team will be victorious
Thoughts of retreat cross your mind
A month or two passes and you're wondering where all the web traffic went
How do we continue to grow?
Trough of Sorrow
Your army is getting destroyed, and you have to retreat or let your units die
You're left re-building units and need to continue gathering resources
Work on SEO, partnerships, marketing, etc.
Don't want to burn through all your cash so find organic ways to grow
Wiggles of False Hope
You've rebuilt your economy and a decently sized army
You win some small battles and skirmishes here and there, but never enough to beat your opponent
You get a lift from an influencer talking about your product or service
Paid marketing works but the CAC is super high
Still figuring out how to get the flywheel spinning
There are no rows in this table
Maintaining balance in a fast-paced environment
I think it's extremely tough to maintain a work-life balance when working for yourself or at a fast-paced startup. Responsibilities and projects change daily and your ability to react and work under pressure is tested.
from the Young Entrepreneur Council. Taking the Startup Curve above as context, being able to move quickly in the
@Trough of Sorrow
@Wiggles of False Hope
in StarCraft is where I struggle the most.
As you are building out your economy and units, you may engage with small battles and skirmishes and not only do you have to move quickly (literally clicking your mouse and hitting keys on your keyboard), you have to make the right decisions in the heat of the moment or else you can quickly lose your army and the game. During these moments, I will forget to A-click, siege my tanks at the wrong time, or click around maniacally on the game map to respond to an oncoming attack. These momentsーaka "micro" in StarCraft"ーdefine the outcome of the game and it's something I want to get better at.
Back to the
@Trough of Sorrow
and Charlie's lesson about wanting games to go longer if you are better than the competition, the longer games are difficult because during those 5-10 minutes of "sorrow," I constantly ask myself: "what should I be doing right now?" The right answer is build more units and gather more resources. But what do I do with those units? Am I building the right number and diversity of units? Should I send them to a certain part of the map? Should I talk to my teammates and see what they want to do?
As you're working through the Trough of Sorrow on your startup, is working on SEO the right strategy? Which partnerships should you focus on? Do you start fundraising? These are all questions you ask yourself and the common answer many founders will say is "we're going to do everything." In my experience, leaning into one strategyーlet's say SEOーand working on writing good quality content, getting backlinks, and owning your niche online is the best way to go. Along the way, you'll respond to new competitors and entrants, but you are focused on learning along the way to improve that one strategy.
This quote from one of my favorite YouTube channels about StarCraft says it best:
I'm going to talk more generally on how to learn. How do you get better? The most important thing is not about winning or losing; but about improving. The only person you should be beating repeatedly is yourself. -
In startup world, you don't have the luxury of "losing" just to improve. You can run out of cash, stop fixing bugs, and there is no next game. If you have a bit of runway, you can focus on improving and try various strategies for growth until you find the one that works for your business.
StarCraft and life
This is where the story can get a bit fluffy and confirmation bias sets in.
to a friend of mine who also plays StarCraft, and he made a comment about Tobi playing StarCraft worth reflecting on. He said something along the lines of:
I would love to be a billionaire one day and be able to say that the one thing that contributed to my success was StarCraft.
If Tobi wasn't a billionaire and CEO of an amazing company, would people be as enamored with his stories about StarCraft? If he were to draw parallels between knitting, or jiu jitsu, or some other "hobby" with his success as a CEO, would we be convinced by the argument? Maybe.
For StarCraft fans who play casually, there's a mystique about the game that makes it easy to bridge the lessons from the game to real life. My favorite story about one casual StarCraft gamer's foray into the StarCraft community is
by Paul Miller. His sentiment about watching games of StarCraft is spot on:
When two top players clash, something beautiful happens. There are little impossible moments, where the physical limitations of the computer interface fall away, and armies appear to be an extension of each player's mind. The battles’ tidal ebb and flow and scrappy tug-of-war over every inch of the map make a pixel vs. pixel war between aliens and humans suddenly seem like the most natural, vital thing in the world.
After you read that article, it's difficult not be moved by the community enthusiasm behind the game. Maybe for some, it's just a game. For others, it's so much more:
From the community
If you've made it this far, my guess is you play StarCraft, or wanted to find a way to procrastinate at work today and why not read about how a computer game might be able to teach me about running a business? Either way, this
is full of gems on how the game has caused people to re-think and examine their lives and careers. The game definitely has for me.
Some final quotes:
The losses that taught you something, is more valuable than the wins you learned nothing from. I know it sounds like some cheesy motivational quote from a bad Facebook post, but Starcraft honestly influenced the way I deal with small defeats in life. -
I've learnt that you can always 'macro' out of situations and it's never over. I kind of think about life as one big long macro game and if I fuck up it's ok cause I know I can always get myself back in the game. -
While my peers have a special NES-honed tolerance for frustration, my typical game cycle involves obsessing over a title, reading the reviews, buying a copy, playing for a few hours, and never touching the game again. StarCraft II broke that cycle, but it also threatened to break me. - Paul Miller
Once in a while, my colleagues and I have our StarCraft games cast by a professional StarCraft caster (check out his