#474 – DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
0:00--:--
Speed
Listening elsewhere? Jump this view to your spot.
About this episode
<p>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.<br />
Thank you for listening ❤ Check out our sponsors: <a href="https://lexfridman.com/sponsors/ep474-sc">https://lexfridman.com/sponsors/ep474-sc</a><br />
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.</p>
<p><b>Transcript:</b><br />
<a href="https://lexfridman.com/dhh-david-heinemeier-hansson-transcript">https://lexfridman.com/dhh-david-heinemeier-hansson-transcript</a></p>
<p><b>CONTACT LEX:</b><br />
<b>Feedback</b> – give feedback to Lex: <a href="https://lexfridman.com/survey">https://lexfridman.com/survey</a><br />
<b>AMA</b> – submit questions, videos or call-in: <a href="https://lexfridman.com/ama">https://lexfridman.com/ama</a><br />
<b>Hiring</b> – join our team: <a href="https://lexfridman.com/hiring">https://lexfridman.com/hiring</a><br />
<b>Other</b> – other ways to get in touch: <a href="https://lexfridman.com/contact">https://lexfridman.com/contact</a></p>
<p><b>EPISODE LINKS:</b><br />
DHH’s X: <a href="https://x.com/dhh">https://x.com/dhh</a><br />
DHH’s Website: <a href="https://dhh.dk/">https://dhh.dk/</a><br />
Ruby on Rails: <a href="https://rubyonrails.org/">https://rubyonrails.org/</a><br />
37signals: <a href="https://37signals.com/">https://37signals.com/</a></p>
<p>DHH’s books:<br />
Rework: <a href="https://amzn.to/44rSKob">https://amzn.to/44rSKob</a><br />
Remote: <a href="https://amzn.to/44GFJ91">https://amzn.to/44GFJ91</a><br />
It Doesn’t Have to Be Crazy at Work: <a href="https://amzn.to/46bzuwx">https://amzn.to/46bzuwx</a><br />
Getting Real: <a href="https://amzn.to/4kzoMDg">https://amzn.to/4kzoMDg</a></p>
<p><b>SPONSORS:</b><br />
To support this podcast, check out our sponsors & get discounts:<br />
<b>UPLIFT Desk:</b> Standing desks and office ergonomics.<br />
Go to <a href="https://lexfridman.com/s/uplift_desk-ep474-sc">https://upliftdesk.com/lex</a><br />
<b>Lindy:</b> No-code AI agent builder.<br />
Go to <a href="https://lexfridman.com/s/lindy-ep474-sc">https://go.lindy.ai/lex</a><br />
<b>LMNT:</b> Zero-sugar electrolyte drink mix.<br />
Go to <a href="https://lexfridman.com/s/lmnt-ep474-sc">https://drinkLMNT.com/lex</a><br />
<b>Shopify:</b> Sell stuff online.<br />
Go to <a href="https://lexfridman.com/s/shopify-ep474-sc">https://shopify.com/lex</a><br />
<b>NetSuite:</b> Business management software.<br />
Go to <a href="https://lexfridman.com/s/netsuite-ep474-sc">http://netsuite.com/lex</a></p>
<p><b>OUTLINE:</b><br />
(00:00) – Introduction<br />
(00:58) – Sponsors, Comments, and Reflections<br />
(08:48) – Programming – early days<br />
(26:13) – JavaScript<br />
(36:32) – Google Chrome and DOJ<br />
(44:19) – Ruby programming language<br />
(51:30) – Beautiful code<br />
(1:09:31) – Metaprogramming<br />
(1:12:52) – Dynamic typing<br />
(1:20:10) – Scaling<br />
(1:33:03) – Future of programming<br />
(1:50:34) – Future of AI<br />
(1:56:29) – Vibe coding<br />
(2:05:01) – Rails manifesto: Principles of a great programming language<br />
(2:29:27) – Why managers are useless<br />
(2:38:48) – Small teams<br />
(2:44:55) – Jeff Bezos<br />
(3:00:13) – Why meetings are toxic<br />
(3:07:58) – Case against retirement<br />
(3:15:15) – Hard work<br />
(3:20:53) – Why we left the cloud<br />
(3:24:04) – AWS<br />
(3:33:22) – Owning your own servers<br />
(3:39:35) – Elon Musk<br />
(3:49:17) – Apple<br />
(4:01:03) – Tim Sweeney<br />
(4:12:37) – Fatherhood<br />
(4:38:19) – Racing<br />
(5:05:23) – Cars<br />
(5:10:41) – Programming setup<br />
(5:25:51) – Programming language for beginners<br />
(5:39:09) – Open source<br />
(5:48:01) – WordPress drama<br />
(5:59:18) – Money and happiness<br />
(6:08:11) – Hope</p>