Lex Fridman Podcast - #474 – DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting
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
Big Technology Podcast - OpenAI’s Windsurf Crash, Grok’s Wild Week, Replace Tim Cook? — With Aaron Levie
Box CEO Aaron Levie is back for our weekly discussion of the latest tech news. We cover: 1) OpenAi's Windsurf deal falls through 2) Is OpenAI okay? 3) What percentage of all AI spend goes to coding? 4) Google's AI code play 5) Grok 4 is out 6) Does Grok show the scaling laws are still in effect? 7) Would Box work with Grok? 8) NVIDIA hits $4 trillion 9) Are we in an AI bubble? 10) Should Tim Cook step down? 11) Could Apple merge with OpenAI?
---
Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.
Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b
Questions? Feedback? Write to: bigtechnologypodcast@gmail.com
The Stack Overflow Podcast - How your favorite movie is changing language learning technology
Koel Labs uses classic movies to help learners master pronunciation. You can join the waitlist for their closed beta launch now. Check out their open-source community project for Koel Labs on GitHub.
Check out their project on the Mozilla Builders site.
Connect with Aruna on LinkedIn.
Connect with Ruslan on LinkedIn.
Shoutout to Populous badge winner Tomáš Záluský, who won the badge for answering the question How to chain multiple assertThat statement in AssertJ.
Code Story: Insights from Startup Tech Leaders - S11 Bonus: Gaurav Bhattacharya, Jeeva AI
Gaurav Bhattacharya grew up in New Delhi, in a blue collar family. He lost his Dad early in his life. He took influence from his older brother and his love for programming, getting hooked on C/C++. He loves building things, including video games, of which he built his first one at the age of 12. In High School, he pursued a startup idea that led him to skip college, and eventually exit. Outside of tech, he lives in San Francisco and continues his love for gaming. He also enjoys watching live sports - the Dodgers, Lakers and Warriors.
At his prior startup, Gaurav and his team were working in the healthcare space. They became learners of go-to market strategies, how to do sales, and how to do marketing. They enjoyed it so much that they grew to want to start their next company in that space.
This is the creation story of Jeeva AI.
Sponsors
- Paddle.com
- Sema Software
- PropelAuth
- Postman
- Meilisearch
- Mailtrap
- .TECH Domains (https://get.tech/codestory)
Links
Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY
Support this podcast at — https://redcircle.com/code-story/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
The Stack Overflow Podcast - There is no golden path anymore: Engineering practices are being rewritten
In this episode of Leaders of Code, Ben Matthews, Senior Director of Engineering at Stack Overflow, and Loïc Houssier, CTO at Superhuman, dive into how engineering teams can navigate paradigm shifts in a world of constant technological change. They discuss the importance of leadership in an ever-shifting industry and highlight the concept of aligned autonomy as a way to empower teams and increase organizational velocity.
The conversation also covers:
- The impact of AI on workflows and practices across the entire organization at Superhuman, including improving onboarding, helping employees streamline their work, and enabling teams to tackle projects that were previously put on hold.
- The strategic use of qualitative and quantitative engineering performance metrics to measure and improve team effectiveness.
Episode notes:
- Connect with Loïc Houssier on LinkedIn.
- Learn more about Superhuman, the leading AI-native email app for high-performing teams.
- Connect with Ben Matthews on LinkedIn or Bluesky.
Big Technology Podcast - Trade War Scorecard: What’s Changing, Who’s Winning, What’s Next — With Ryan Petersen
Ryan Petersen is the CEO of Flexport. Petersen joins Big Technology to discuss how the latest round of tariffs and trade-war maneuvers are rewiring supply chains worldwide. Tune in to hear him unpack everything from 145 % “Liberation Day” duties and $5 K containers to the death of the de minimis loophole and what it means for Amazon, Temu, and Shein. We also cover the Panama Canal drought, AI that robocalls 400 K truckers, warehouse-robot reality checks, and why customs fraud just became the DOJ’s No. 2 white-collar priority. Hit play for a rapid-fire scorecard on what’s changing, who’s winning, and what’s next in global trade. --- Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice. Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b Questions? Feedback? Write to: bigtechnologypodcast@gmail.com
Security Unlocked - Hunting Variants: Finding the Bugs Behind the Bug
In this episode of The BlueHat Podcast, host Nic Fillingham is joined by George Hughey from Microsoft who returns to discuss his Blue Hat India talk on variant hunting, explaining how MSRC uses submission data from hacking competitions like Pwn2Own and Tianfu Cup to uncover additional security vulnerabilities in Windows. George shares how incentives in competitions differ from bug bounty programs, how tools like CodeQL assist variant hunting, and why collaborating with the security research community is key to improving Windows security.
In This Episode You Will Learn:
- How hacking competitions help find real-world Windows vulnerabilities
- The role of MSRC in hunting variants beyond submitted vulnerabilities
- Why fuzzing is not always effective for modern edge cases
Some Questions We Ask:
- How do you decide which cases to pursue for variant hunting?
- What advice do you have for researchers submitting variants?
- How does the CodeQL team collaborate with your team?
Resources:
View George Hughey on LinkedIn
View Nic Fillingham on LinkedIn
Related Microsoft Podcasts:
Discover and follow other Microsoft podcasts at microsoft.com/podcasts
Hosted on Acast. See acast.com/privacy for more information.
Code Story: Insights from Startup Tech Leaders - S11 E7: Artem Rodichev, Ex-Human
Artem Rodichev was born and raised in Kazakhstan, surrounded by the mountains. He loves hiking, and pretty much all outdoor activities. He jokes that he was raised by computers, as he was always playing games, trying to learn hacking, and more. He has always be interested in stories, in particular science fiction. He read a lot of books and watched movies, being fascinated with plots around empathetic AI like Blade Runner and Joy. These movies sparked his motivation to move forward to bringing this world to life.
Artem spent several years building a Core AI stack at Replica. What he noticed was that people really enjoyed connecting with their digital friends - and, he noticed the limitations of this experience. He aimed to correct that limitation, in starting a new venture focused on boarder empathetic AI.
This is the creation story of Ex-Human.
Sponsors
- Paddle.com
- Sema Software
- PropelAuth
- Postman
- Meilisearch
- Mailtrap
- .TECH Domains (https://get.tech/codestory)
Links
Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY
Support this podcast at — https://redcircle.com/code-story/donations
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
The Stack Overflow Podcast - Attention isn’t all we need; we need ownership too
NEAR is the blockchain for AI, enabling AI agents to transact freely across networks.
Connect with Illia on LinkedIn and X, and read the original Transformers paper that Illia co-authored in 2017.
Today’s shoutout goes to Populous badge winner Adi Lester for answering the question DataTable - foreach Row, EXCEPT FIRST ONE.
