Principle
Pick a single profound customer moment as the company's north star
Anchor the company to one profound customer moment, not a financial metric.
Lütke's own first-sale experience became the guiding principle: give other people that moment. The metric 'every 52 seconds someone gets a first sale' became the literal north star.
Turn the most profound customer experience into your operating metric.
“that moment that that I described where I got my first sale, we got our first sale. Yeah. From that point on, I can never get that again. But that was such a profound moment. Like, what I wanna spend my time on is like I can't, I just have other people have that experience. Huh. That became sort of a guiding principle of how we build a company.”Tobias Lütke
Principle
A bad culture teaches you precisely what to avoid
Time inside a culture you reject is a blueprint for the one you build.
Siemens' mistrusting culture (strict dress codes = 'we don't trust you to dress yourself') taught Lütke what he didn't want, shaping Shopify's trust-based culture by inversion.
Mine bad jobs for the anti-patterns; build the inverse.
“work for Siemens has been probably one of the most important things I've ever done in my life. 'cause it kind of taught me what I don't want. It was in so many ways a strange company culture in the way that it felt exceptionally mistrusting of everyone.”Tobias Lütke
Principle
Trust the investors by admitting what you don't know
Admit what you don't know to put investors on your side of the table.
Lütke told VCs straight off he wouldn't pretend to know things he didn't, asking for help — producing relationships where investors and founder were 'on the same side of the table.'
Lead with your gaps; it recruits investors as coaches.
“I told them straight off about like saying like, I'm not gonna pretend I know things I don't know. And I, I really hope you're gonna help me in this journey. And so I think our relationship has always been, we were all on the same side of a table trying to build this thing.”Tobias Lütke
Principle
Stay financing-constrained until the data forces the next stage
Hold costs down so the business, not your lifestyle, compounds the capital.
Lütke took minimum wage, lived with his in-laws for ~13 years, worked from coffee shops, and would have returned salary to Shopify — keeping the company financing-constrained by choice.
Default to constraint; let the business spend the money better than you would.
“I was making basically minimum wage. So it's, if if shop would've given me more money, I would've probably given it back because I figured Shopify could use it better than I did.”Tobias Lütke
Principle
Removing one bottleneck just reveals the next
A company is a chain of bottlenecks; fixing one surfaces the next.
Lütke applied engineering bottleneck-thinking to the company, noting he himself was a bottleneck he deliberately slowed growth to manage. Shopify's later strategy: find an 'incline' and flatten it, repeat.
Always hunt the current binding constraint; expect a new one after.
“If, if you come from engineering, you know, something's always a bottleneck and, and the moment you remove that, something else becomes a bottleneck. And it's same goes for companies at this point.”Tobias Lütke
Principle
Flatten one vertical wall at a time so more people succeed
Pick the steepest barrier to customer success and flatten it; repeat.
Shopify's enduring strategy: take a 'vertical wall' that makes founders give up and turn it into an incline. Every flattened wall yields more successful merchants and more businesses created.
Customer enablement is the growth engine — flatten their hardest walls.
“the best thing we can do for the business of Shopify is find another one of those things, which is an incline and just flatten it as much as we can. And every single time we do it, more people succeed and more businesses get created.”Tobias Lütke
Principle
Credit luck and timing honestly; it keeps judgment calibrated
Outcome is dominated by luck and timing; name it to stay calibrated.
Lütke insists Shopify was '90% luck' — the timing (couldn't have started two years later, ready by the financial crisis), the supportive family, the place — and says naming it keeps him honest.
Hold success loosely; timing did most of the work.
“I would say it's 90% Luck.”Tobias Lütke
Principle
Make the customer look good; stay invisible behind their brand
The platform should make its customers look good, not itself famous.
Shopify deliberately put no branding on merchant stores; investors marveled they'd never heard of a company they'd certainly bought from. The merchant owns the storefront; Shopify is the invisible engine.
Be the invisible engine; let the customer own the visible brand.
“our job is to make our merchants look good. Like this is why we exist. So we wouldn't put Shopify on the merchant stores”Tobias Lütke
Principle
Under-promise and over-deliver to bank investor trust for later
Consistently beating your own guidance compounds into governance freedom.
Because Shopify under-promised and over-delivered every board meeting, investors 'fully trusted the company,' giving Lütke latitude over the IPO decision.
Set beatable targets, beat them repeatedly, spend the trust later.
“my private investors have all seen Shopify perform under promise, over deliver month after month and board meeting, after board meeting, all of them fully trusted the company”Tobias Lütke
Principle
Choose the best tool for the job, not the popular one, when you control the constraint
When you're the only user of a decision, optimize for fit not consensus.
Because Lütke expected to be the sole programmer, he picked Ruby — which he loved and which matched how his brain modeled software — over mainstream Java, even learning it from Japanese-only documentation.
Popularity is a hiring constraint; if it doesn't bind, choose for fit.
“I had this realization that I'm probably gonna be the only program I'll ever work on this. So I don't actually have to choose something that lots of people know. I can actually choose just the best tool for the job.”Tobias Lütke
Principle
Lower price to lower the trust barrier when you're an unknown
When trust is the barrier, price is the lever to lower it.
Shopify launched free for the first year because gaining trust from merchants — whose stores were their livelihood — was the hardest problem, and a low price made trying low-risk.
Price down to de-risk the first try when nobody knows you yet.
“We figured that this, it's gonna be so hard to get people to trust us that making it cheaper would be more likely for people to give it a try.”Tobias Lütke
Principle
Build the software you wish existed for your own problem
Solve your own problem first; if you are not unusual, thousands share it.
Lütke could not find online-store software for Snow Devil, so he built it. He reasoned that because he needed it and was 'not that different from other people,' a few thousand others would too — which became the Shopify thesis.
If you needed it and you're not unusual, others need it too — build it.
“But what I needed was something that helps me in the journey of entrepreneurship from this, from scratch. And I'm not that different from other people. Like if I needed this at some point there's gonna be at least a couple thousand people who also need this.”Tobias Lütke