← All Episodes
Based on Lenny's Podcast data
Lenny's Knowledge Sketch

The Shopify Intensity Playbook: Speed, Simplicity & Choosing the Hard Path

Farhan Thawar
VP Head of Engineering, Shopify
2024
The Thesis

Always Choose the Hard Path

EASYHARDALWAYS WINSkills • Smart people • Relationships
"If you do the hard path and it doesn't work, you still win because you've done something hard. You've probably worked with smart people. You've learned something valuable along the way."
  • Easy + Works = just luck, no learning
  • Easy + Fails = you lose completely
  • Hard + Works = you've built real skills
  • Hard + Fails = you still gained relationships, knowledge, patterns
Framework

Farhan's Job-Selection Model

MY VALUES FRAMEWORK✓ Learning journey✓ Smart people around me✓ Long-term vision alignment
The patternWorked for Joe Lemonde (20s), Chamath (30s), Toby (40s). Written framework stops you from being distracted by title, money, or company prestige.
  • Don't optimize for: Title, compensation, company name, prestige
  • Do optimize for: Learning potential, people quality, vision alignment
  • The test: Write down your framework. Evaluate every opportunity against it. Pass or fail — no maybes.
  • The backup: If your framework is violated, resign. Not negotiable.
  • The annual review: Every year, reevaluate if your framework still matches your values
Why this worksMost people get distracted by external signals. A written framework is your north star when you're confused or being actively recruited.
Intensity Operating System

How Shopify Ships Fast at 11,000 People

  • GSD Updates: High-fidelity demos, not screenshots. Real experience, real speed feedback.
  • Pair programming: No multitasking, no Slack creep. Alone you're okay, together you're genius.
  • Demo culture: Try it live via Spin (internal dev env) or beta flag in your own store.
  • Friction logs: PMs create video walkthroughs narrating problems in real-time.
  • Weekly velocity: One question: Are we moving toward the vision 1% better per week?
The pace metric
Most companies measure output. Shopify measures momentum per person. "More per minute" not "more hours."
Leadership pairing
Farhan doesn't just check in on problems—he pairs with engineers on the actual work. Leaders and crafters moving together.
Code Strategy

Delete Code Club

Toby's principle"There are unlimited wrong options, 10,000 right options. Don't stop at the first right one."
Contrarian

Farhan's Operating Beliefs

Work harder hours when youngINSTEAD →Work smarter per minute. Do more productive work in fewer hours through intensity.
Never ask dumb questionsINSTEAD →Asking stupid questions is a superpower. Half the time others had the same question but were too scared.
Pair programming wastes timeINSTEAD →Pair programming = no multitasking + genius output. "Alone we're okay, together we're a genius."
Measure success by code writtenINSTEAD →Measure by code deleted. 25% of code written by AI should match 25% of code deleted by AI.
𝕏︎ X / Twitterin LinkedIn📸 Instagram🔗 Copy link
0:00