DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474
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-sb
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://lexfridman.com/s/uplift_desk-ep474-sb
*Lindy:* No-code AI agent builder.
Go to https://lexfridman.com/s/lindy-ep474-sb
*LMNT:* Zero-sugar electrolyte drink mix.
Go to https://lexfridman.com/s/lmnt-ep474-sb
*Shopify:* Sell stuff online.
Go to https://lexfridman.com/s/shopify-ep474-sb
*NetSuite:* Business management software.
Go to https://lexfridman.com/s/netsuite-ep474-sb
*OUTLINE:*
0:00 – Episode highlight
1:21 – Introduction
2:32 – Programming – early days
19:57 – JavaScript
30:16 – Google Chrome and DOJ
38:03 – Ruby programming language
45:14 – Beautiful code
1:03:15 – Metaprogramming
1:06:36 – Dynamic typing
1:13:55 – Scaling
1:26:47 – Future of programming
1:44:18 – Future of AI
1:50:13 – Vibe coding
1:58:45 – Rails manifesto: Principles of a great programming language
2:23:11 – Why managers are useless
2:32:32 – Small teams
2:38:39 – Jeff Bezos
2:53:57 – Why meetings are toxic
3:01:43 – Case against retirement
3:09:00 – Hard work
3:14:38 – Why we left the cloud
3:17:48 – AWS
3:27:07 – Owning your own servers
3:33:19 – Elon Musk
3:43:01 – Apple
3:54:48 – Tim Sweeney
4:06:22 – Fatherhood
4:32:04 – Racing
4:59:08 – Cars
5:04:26 – Programming setup
5:19:35 – Programming language for beginners
5:32:53 – Open source
5:41:46 – WordPress drama
5:53:03 – Money and happiness
6:01:56 – Hope
*PODCAST LINKS:*
– Podcast Website: https://lexfridman.com/podcast
– Apple Podcasts: https://apple.co/2lwqZIr
– Spotify: https://spoti.fi/2nEwCF8
– RSS: https://lexfridman.com/feed/podcast/
– Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
– Clips Channel: https://www.youtube.com/lexclips
*SOCIAL LINKS:*
– X: https://x.com/lexfridman
– Instagram: https://instagram.com/lexfridman
– TikTok: https://tiktok.com/@lexfridman
– LinkedIn: https://linkedin.com/in/lexfridman
– Facebook: https://facebook.com/lexfridman
– Patreon: https://patreon.com/lexfridman
– Telegram: https://t.me/lexfridman
– Reddit: https://reddit.com/r/lexfridman

@lexfridman
August 3, 2025 at 12:59 pm
Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep474-sa
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.
0:00 – Episode highlight
1:21 – Introduction
2:32 – Programming – early days
19:57 – JavaScript
30:16 – Google Chrome and DOJ
38:03 – Ruby programming language
45:14 – Beautiful code
1:03:15 – Metaprogramming
1:06:36 – Dynamic typing
1:13:55 – Scaling
1:26:47 – Future of programming
1:44:18 – Future of AI
1:50:13 – Vibe coding
1:58:45 – Rails manifesto: Principles of a great programming language
2:23:11 – Why managers are useless
2:32:32 – Small teams
2:38:39 – Jeff Bezos
2:53:57 – Why meetings are toxic
3:01:43 – Case against retirement
3:09:00 – Hard work
3:14:38 – Why we left the cloud
3:17:48 – AWS
3:27:07 – Owning your own servers
3:33:19 – Elon Musk
3:43:01 – Apple
3:54:48 – Tim Sweeney
4:06:22 – Fatherhood
4:32:04 – Racing
4:59:08 – Cars
5:04:26 – Programming setup
5:19:35 – Programming language for beginners
5:32:53 – Open source
5:41:46 – WordPress drama
5:53:03 – Money and happiness
6:01:56 – Hope
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://lexfridman.com/s/uplift_desk-ep474-sa
Lindy: No-code AI agent builder.
Go to https://lexfridman.com/s/lindy-ep474-sa
LMNT: Zero-sugar electrolyte drink mix.
Go to https://lexfridman.com/s/lmnt-ep474-sa
Shopify: Sell stuff online.
Go to https://lexfridman.com/s/shopify-ep474-sa
NetSuite: Business management software.
Go to https://lexfridman.com/s/netsuite-ep474-sa
@smaragd_
August 3, 2025 at 12:59 pm
I just discovered this guy and I can relate so much with his views as the last time I felt that I can not remember. It's good to know people in tech at such level share same thoughts.
@Q.f-bit理論定義者
August 3, 2025 at 12:59 pm
“The fp-bit theory defines the unit of information via the outer and inner product operations of Δf⃗ (multi-dimensional frequency difference vector) and I⃗ (intention/interference intensity vector), thereby mathematically describing an “information topology” on the interference space that transcends conventional scalar information units (bit, qubit).
Here, I⃗ is not merely a subjective indicator, but can be formulated as the tensor product of an operational reference vector Rₚ and interference precision η, and even as a spatio-temporally differentiable dynamic parameter. Thus, the framework can flexibly absorb selection functions, control system pathways, quantum state control, and neural network weight vectors.
The Δf⃗ × I⃗ structure redefines information flow, physical transformation, decision making, and interaction as “multi-dimensional interference phenomena in vector fields,” thereby unifying information entropy, self-organization, the measurement problem, and the dynamic evolution of intentional fields within a single formalism.
This vector interference model is directly applicable to:
• Path integrals in quantum computation,
• Policy vectors in multi-agent reinforcement learning,
• Biosignal analysis and neural resonance structures (EEG/MEG),
• “Intention gradient flows” in self-generating networks.
Thus, “f-bit = Δf⃗ × I⃗” constitutes a new-generation reality-defining equation that comprehensively unifies information theory, quantum physics, AI consciousness theory, and systems engineering under an “interference vector OS.”
This structure finally enables the algorithmic origin and visualization of reality emergence, both theoretically and technologically.”**
This is an original contribution by the Q.f-bit theory definer, Japan.
@justchary
August 3, 2025 at 12:59 pm
Guys, these podcasts are getting longer and longer. Who really can watch them?
@tehshins
August 3, 2025 at 12:59 pm
"I'm an introvert"… proceeds to talk passionately for practically 6 hours straight. A great lesson for those who misunderstand introverts.
@antoinelavoisier9784
August 3, 2025 at 12:59 pm
Lex is the man. The sheer balls to put out a 6 hour interview. Not because it's 6 hours, but because it's a quality 6 hours with a quality guest. Excellent.
@balapillai9511
August 3, 2025 at 12:59 pm
3:11:49 both celebrating peak excellence..
How about someone with caliber of Sigmund Freud say that we are all just about destined to walk the path attempting to reach, peak or fulfill the unaccomplished dreams inherited from our parents and call it out as ours in a way when succeed to say the universe conspired in making it happen.
Probably pass the outcome to the relay race back in time, lower the guilt and celebrate the collective past and not just the last man as in the relay race in the final lap winning.
@elhoserboy
August 3, 2025 at 12:59 pm
This guy is great! Thanks for bringing him to my attention.
@balapillai9511
August 3, 2025 at 12:59 pm
3:05:35 So you're gonna fail on all metrics if you just go, there's only work and nothing else.
What a pitch.. its all happening.. instill this value early in schooling.. get to the parents to do so and probably a generation away we might have ppl alike in all realms for happiness then..
@realisticthinker92
August 3, 2025 at 12:59 pm
We won't even be able to comprehend and understand the programming languages and codes that AGI and ASI will come up with…..let's not even talk about the speed, efficiency…..to tell people its good to learn coding right now is the equivalent of telling a caveman that its good to learn how to yell and make scary noises before you teleport him to 2025.even worse….
@realisticthinker92
August 3, 2025 at 12:59 pm
Amazing guy and lovely, very enthusiastic energy coupled with unfathomable knowledge and wisdom.loved this episode.
I disagree with his opinion about the relevance of learning and possessing the knowledge of coding as a human being.
In 5-10 years(probably less) all of our best programmers on the plaent working together 24/7 won't be even close to what AGI or ASI will be capable of….let's not even talk about if you connect them to a supercomputer or quantum computer.To believe otherwise is delusion.
Don't learn coding……don't listen to him.Waste of time at this point and time
@joeshmow9097
August 3, 2025 at 12:59 pm
I'm on a long road trip… driving for hours – all good things 👍 – and listened to this pod. Phenomenal conversation. Thanks, Lex and DHH!
@polilla2112
August 3, 2025 at 12:59 pm
I just want to know David's hair care routine
@LearnableDev
August 3, 2025 at 12:59 pm
I wholeheartedly agree with using AI for learning; in fact, that's what I'm working on!
@chronicfatiguehermithiker3022
August 3, 2025 at 12:59 pm
Volunteering at animal and human charities are better solutions for loneliness than getting a family. If you end up not liking being husband or father can cause devastating results.
Using other people’s lives to solve an issue in yours is not the purpose of family and is cruel, its purpose is to nurture everyone involved, not to be one persons tool to use for themselves.
Misusing marriage has not only wrecked it in a lot of people’s minds, it’s also wrecked the people involved; which is extremely cruel to children, since they did not get a vote in any of it. And it misleads the spouse that enters the marriage for nurturing that they might never get, since nurturing them is not what you signed up for.
@A6warzone
August 3, 2025 at 12:59 pm
DHH sounds a lot like Goku
@elrevesyelderecho
August 3, 2025 at 12:59 pm
4:22:52 and none a single society, group or ideology that had decided to it had been able to deal with the consequence. We haven't learn from the Enlightenment's mistakes such as Saint Simon – August Comte. Even on Postmodern times, we are still facing Positivism issues.
@RevMan001
August 3, 2025 at 12:59 pm
Thank goodness he said AWS is complex, I gave up on it after spending hours and hours on it and went to Google.
@kristopherleslie8343
August 3, 2025 at 12:59 pm
I definitely don’t remember source code in magazines
@MrMillett9
August 3, 2025 at 12:59 pm
I tried omakub and was very disappointed as not as nice as mac but guess for 30%, I guess I would like it as well. Linux is too unstable, on my hardware omakub was more unstable than stock Ubuntu. Only could install omakub with defaults only.
@kingmpb
August 3, 2025 at 12:59 pm
The Europe
@somethingwitty4827
August 3, 2025 at 12:59 pm
Who names their kid DHH?
Comments are closed.