menu Home chevron_right
NEWS & CULTURE

DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474

Lex Fridman | August 3, 2025



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

Written by Lex Fridman

Comments

This post currently has 22 comments.

  1. @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

  2. @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.

  3. @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.

  4. @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.

  5. @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.

  6. @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..

  7. @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….

  8. @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

  9. @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.

  10. @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.

  11. @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.

Comments are closed.




This area can contain widgets, menus, shortcodes and custom content. You can manage it from the Customizer, in the Second layer section.

 

 

 

  • play_circle_filled

    92.9 : The Torch

  • play_circle_filled

    AGGRO
    'Til Deaf Do Us Part...

  • play_circle_filled

    SLACK!
    The Music That Made Gen-X

  • play_circle_filled

    KUDZU
    The Northwoods' Alt-Country & Americana

  • play_circle_filled

    BOOZHOO
    Indigenous Radio

  • play_circle_filled

    THE FLOW
    The Northwoods' Hip Hop and R&B

play_arrow skip_previous skip_next volume_down
playlist_play