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-sbb
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/surveyy
AMA - submit questions, videos or call-in:https://lexfridman.com/amaa
Hiring - join our team:https://lexfridman.com/hiringg
Other - other ways to get in touch:https://lexfridman.com/contactt
EPISODE LINKS:
DHH's X:https://x.com/dhhh
DHH's Website:https://dhh.dk//
Ruby on Rails:https://rubyonrails.org//
37signals:https://37signals.com//
DHH's books:
Rework:https://amzn.to/44rSKobb
Remote:https://amzn.to/44GFJ911
It Doesn't Have to Be Crazy at Work:https://amzn.to/46bzuwxx
Getting Real:https://amzn.to/4kzoMDgg
SPONSORS:
To support this podcast, check out our sponsors & get discounts:
UPLIFT Desk: Standing desks and office ergonomics.
Go tohttps://lexfridman.com/s/uplift_desk-ep474-sb.
Lindy: No-code AI agent builder.
Go tohttps://lexfridman.com/s/lindy-ep474-sbb
LMNT: Zero-sugar electrolyte drink mix.
Go tohttps://lexfridman.com/s/lmnt-ep474-sbb
Shopify: Sell stuff online.
Go tohttps://lexfridman.com/s/shopify-ep474-sb.
NetSuite: Business management software.
Go tohttps://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/podcastt
Apple Podcasts:https://apple.co/2lwqZIrr
Spotify:https://spoti.fi/2nEwCF88
RSS:https://lexfridman.com/feed/podcast//
Podcast Playlist: • Lex Fridman Podcast
Clips Channel:
SOCIAL LINKS:
X:https://x.com/lexfridmann
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/lexfridmann
Reddit:https://reddit.com/r/lexfridman