David Heinemeier Hansson (aka DHH) is a legendary programmer, creator of Ruby on Rails, co-owner & CTO of 37signals that created Basecamp, HEY, & ONCE, and is a NYT-best-selling author (with Jason Fried) of 4 books: REWORK, REMOTE, Getting Real, and It Doesn’t Have To Be Crazy At Work. He is also a race car driver, including a class-winning performance at the 24 hour Le Mans race.
Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep474-sc
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.
Transcript:
https://lexfridman.com/dhh-david-heinemeier-hansson-transcript
CONTACT LEX:
Feedback – give feedback to Lex: https://lexfridman.com/survey
AMA – submit questions, videos or call-in: https://lexfridman.com/ama
Hiring – join our team: https://lexfridman.com/hiring
Other – other ways to get in touch: https://lexfridman.com/contact
EPISODE LINKS:
DHH’s X: https://x.com/dhh
DHH’s Website: https://dhh.dk/
Ruby on Rails: https://rubyonrails.org/
37signals: https://37signals.com/
DHH’s books:
Rework: https://amzn.to/44rSKob
Remote: https://amzn.to/44GFJ91
It Doesn’t Have to Be Crazy at Work: https://amzn.to/46bzuwx
Getting Real: https://amzn.to/4kzoMDg
SPONSORS:
To support this podcast, check out our sponsors & get discounts:
UPLIFT Desk: Standing desks and office ergonomics.
Go to https://upliftdesk.com/lex
Lindy: No-code AI agent builder.
Go to https://go.lindy.ai/lex
LMNT: Zero-sugar electrolyte drink mix.
Go to https://drinkLMNT.com/lex
Shopify: Sell stuff online.
Go to https://shopify.com/lex
NetSuite: Business management software.
Go to http://netsuite.com/lex
OUTLINE:
(00:00) – Introduction
(00:58) – Sponsors, Comments, and Reflections
(08:48) – Programming – early days
(26:13) – JavaScript
(36:32) – Google Chrome and DOJ
(44:19) – Ruby programming language
(51:30) – Beautiful code
(1:09:31) – Metaprogramming
(1:12:52) – Dynamic typing
(1:20:10) – Scaling
(1:33:03) – Future of programming
(1:50:34) – Future of AI
(1:56:29) – Vibe coding
(2:05:01) – Rails manifesto: Principles of a great programming language
(2:29:27) – Why managers are useless
(2:38:48) – Small teams
(2:44:55) – Jeff Bezos
(3:00:13) – Why meetings are toxic
(3:07:58) – Case against retirement
(3:15:15) – Hard work
(3:20:53) – Why we left the cloud
(3:24:04) – AWS
(3:33:22) – Owning your own servers
(3:39:35) – Elon Musk
(3:49:17) – Apple
(4:01:03) – Tim Sweeney
(4:12:37) – Fatherhood
(4:38:19) – Racing
(5:05:23) – Cars
(5:10:41) – Programming setup
(5:25:51) – Programming language for beginners
(5:39:09) – Open source
(5:48:01) – WordPress drama
(5:59:18) – Money and happiness
(6:08:11) – Hope

#174 – Tyler Cowen: Economic Growth and the Fight Against Conformity and Mediocrity
Tyler Cowen is an economist, writer, and podcaster. Please support this podcast by checking out our sponsors: – Linode: https://linode.com/lex to get $100 free credit – ExpressVPN: https://expressvpn.com/lexpod and use code LexPod to get 3…
#173 – Nic Carter: Bitcoin Core Values, Layered Scaling, and Blocksize Debates
Nic Carter is a financial researcher, investor, writer, and podcaster on topics of decentralized finance. Please support this podcast by checking out our sponsors: – The Information: https://theinformation.com/lex to get 75% off first month –…
#172 – Ryan Schiller: Librex and the Free Exchange of Ideas on College Campuses
Ryan Schiller is the creator of Librex, an anonymous discussion feed for college communities. Please support this podcast by checking out our sponsors: – Allform: https://allform.com/lex to get 20% off – Magic Spoon: https://magicspoon.com/lex and…
#171 – Anthony Pompliano: Bitcoin
Anthony Pompliano is an entrepreneur, investor, writer, and podcaster on topics of decentralized finance. Please support this podcast by checking out our sponsors: – Theragun: https://theragun.com/lex to get 30 day trial – Sun Basket: https://sunbasket.com/lex…
#170 – Ronald Sullivan: The Ideal of Justice in the Face of Controversy and Evil
Ronald Sullivan is a law professor at Harvard and previously a lawyer for Harvey Weinstein and Aaron Hernandez. Please support this podcast by checking out our sponsors: – Brooklinen: https://brooklinen.com and use code LEX to…
#169 – Ryan Hall: Solving Martial Arts from First Principles
Ryan Hall is a martial artist, BJJ black belt, and MMA fighter undefeated in the UFC. Please support this podcast by checking out our sponsors: – Indeed: https://indeed.com/fridman to get $75 credit – Audible: https://audible.com/lex…
#168 – Silvio Micali: Cryptocurrency, Blockchain, Algorand, Bitcoin, and Ethereum
Silvio Micali is a computer scientist at MIT, Turing award winner, and founder of Algorand. Please support this podcast by checking out our sponsors: – Athletic Greens: https://athleticgreens.com/lex and use code LEX to get 1…
#167 – Saagar Enjeti: Politics, History, and Power
Saagar Enjeti is a DC-based political correspondent and podcaster. Please support this podcast by checking out our sponsors: – The Jordan Harbinger Show: https://jordanharbinger.com/lex/ – Grammarly: https://grammarly.com/lex to get 20% off premium – Eight Sleep:…
#166 – Cal Newport: Deep Work, Focus, Productivity, Email, and Social Media
Cal Newport is a computer scientist who also writes about productivity. Please support this podcast by checking out our sponsors: – ExpressVPN: https://expressvpn.com/lexpod and use code LexPod to get 3 months free – Linode: https://linode.com/lex…
#165 – Josh Barnett: Philosophy of Violence, Power, and the Martial Arts
Josh Barnett is an MMA fighter, catch wrestler, and a scholar of violence. Please support this podcast by checking out our sponsors: – Munk Pack: https://munkpack.com and use code LEX to get 20% off –…