Lenny's PodcastFarhan Thawar: Why Shopify always picks the harder path
By favoring pair programming, code deletion, and the harder option; Shopify compresses more craft per minute, not more hours from each engineer.
At a glance
WHAT IT’S REALLY ABOUT
Inside Shopify’s relentless engineering culture of intensity and hard choices
- Farhan Thawar, VP and Head of Engineering at Shopify, explains how the company sustains high intensity, urgency, and craftsmanship despite being a 10,000+ person, fully remote, 20‑year‑old business.
- He shares his philosophy of consistently choosing the harder path to maximize learning, surrounding yourself with ‘unreasonable’ long-term visionaries, and being willing to look stupid in public to uncover truth.
- Farhan breaks down concrete operating practices: pair programming, aggressive code deletion, six‑week company-wide reviews with Tobi, weekly GSD updates, Meeting Armageddon, and a massive intern program as a primary hiring funnel.
- Throughout, he emphasizes first-principles thinking, building infrastructure over one-off features, and designing an environment where crafters can do their best work in fewer hours by working with greater intensity.
IDEAS WORTH REMEMBERING
5 ideasChoose the harder path to win even when you lose.
When faced with options, Farhan advocates choosing the harder route that maximizes learning and exposure to smart people; even if the outcome fails, you gain skills, relationships, and experience that compound over time.
Treat looking stupid as a superpower to accelerate understanding.
Farhan deliberately asks ‘stupid’ questions and persists even when people get annoyed, believing the goal is deep comprehension, not image management—and often others secretly share the same questions but are afraid to ask.
Engineer your environment for intensity, not long hours.
Shopify focuses on “more per minute,” using tools like weekly GSD updates, six‑week reviews with leadership, high‑fidelity demos, and strict meeting hygiene to compress more meaningful work into standard workdays instead of glorifying overwork.
Use pair programming and AI copilots as leverage, not cost.
Farhan calls pair programming the most underused management tool in engineering: two people (plus increasingly an AI copilot) produce better designs, faster learning, fewer silos, and ultimately more customer value—even if they ‘write less code’.
Aggressively delete code and favor infrastructure over one-offs.
Shopify runs ‘delete code club’ and hack days focused on removing millions of lines of code, seeing code as liability; they also prefer building platform layers (e.g., NFT-gating infra) that let others build features in an hour rather than shipping narrow solutions quickly.
WORDS WORTH SAVING
5 quotesIf you do the hard path and it doesn't work, actually you still kind of win.
— Farhan Thawar
Not everyone can look stupid in public over and over, but I believe it's my superpower.
— Farhan Thawar
Pair programming is the most underutilized management tool in engineering, bar none.
— Farhan Thawar
We have a delete code club. We can always almost find a million plus lines of code to delete.
— Farhan Thawar
All progress depends on the unreasonable man, and I’m altogether too reasonable, so I have to merge with these people.
— Farhan Thawar
High quality AI-generated summary created from speaker-labeled transcript.
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome