David Heinemeier Hansson
Danish programmer, creator of Ruby on Rails and the Omarchy Linux distribution, CTO of 37signals, author and racecar driver
David Heinemeier Hansson (Danish programmer, creator of Ruby on Rails and the Omarchy Linux distribution, CTO of 37signals, author and racecar driver) has appeared as a guest on 1 episode in TMT. Topics they speak about most include AI-assisted programming, Immigration to Europe, Linux on the desktop.
In their words
Positions and remarks grouped by topic, each with the exact quote and where it was said.
AI-assisted programming
Hansson says he now programs in English and considers it more beautiful than Ruby.
“If there is one programming language more beautiful than Ruby, it is the English language”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 4:06:31
Hansson reports that a Shopify study found agent-reviewed pull requests caused fewer production issues than human-reviewed ones.
“The PRs that have been reviewed by agents cause fewer issues in production”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 2:34:49
Hansson claims a programmer who missed the past year of AI developments could catch up in two weeks.
“If you miss the past year, you can catch up to the frontier in two weeks”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 1:30:14
Hansson argues that in human teams the bottleneck is communication rather than implementation, limiting AI gains in large organizations.
“As soon as you're having human teams work together on something, the bottleneck is rarely implementation. It's human bandwidth and communication”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 24:48
Hansson says the release of Claude Opus 4.5 in November 2025 was the dividing line in his view of AI coding.
“Then we get to November 24th, 2025. Opus 4.5, to me, was the dividing line”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 11:55
Immigration to Europe
Hansson cites Danish government figures that Somali immigrants cost the Danish state an average of $28,000 a year.
“They ended up costing the Danish state on average $28,000 a year”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 4:34:30
Hansson argues European countries have a right to notice and oppose demographic change from mass immigration.
“So this idea that countries of Europe don't have a right to A, notice what's happening and B, oppose what's happening, I find just to be wrong”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 4:33:29
Linux on the desktop
Hansson predicts Linux taking over the desktop is now the most probable outcome because it suits AI agents.
“Not only can I see it, I find it to be the most probable outcome at this point”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 3:44:58
Hansson argues agents work best with Linux because it is built on command-line tools and config files.
“Agents love the Unix philosophy. It loves individual tools that it can invoke through the command line”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 1:45:49
Anthropic
Hansson accepts AI safety guardrails for things like bioweapons but says refusing to translate an essay discredits them.
“But then don't squander it by denying the translation of an essay. Because then you erase the whole thing”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 3:38:39
Hansson ranks Fable as the best current coding model and Opus 5 as second.
“the best model in general right now is Fable. The second best model, in my opinion, is Opus 5”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 2:35:48
Technological unemployment
Hansson argues recent tech layoffs reflect pandemic overhiring, with AI serving as an excuse.
“During the pandemic, a bunch of overhiring went on, and now AI is a convenient excuse to slim down”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 3:09:46
Hansson advises young programmers not to try to predict where AI is heading but to focus on the present.
“Don't try to anticipate anything. You will literally go crazy because even the smartest brains in the business cannot anticipate what two model hops from here”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 1:23:11
Open-source software maintenance
Hansson argues AI has made this the best time ever to be an open source maintainer.
“So, in my opinion, this is the absolute best time to ever have been an open source software maintainer”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 38:12
Hansson says he prefers agent-written pull requests over human-written ones.
“I would rather get an agent-written pull request to one of my projects than I'd get one written by a human”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 36:56
Life extension
Hansson says he does not want to live forever and considers a 90-to-100-year lifespan about right.
“I think the human lifespan of about 90 to 100 sounds about right. I'm embracing the finitude of life”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 5:00:59
Vibe coding
Hansson argues that someone who directs agents without understanding programming primitives should not be called a programmer.
“And I don't think we should call the vibe coder a programmer either”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 57:08
Rust (programming language)
Hansson calls Rust the ugliest programming language in decades while praising its output for agentic work.
“It is, in my opinion, the ugliest programming language that has been invented in probably the last 40 years”
Lex Fridman Podcast: #501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux (Aug 26, 2026) · Listen from 55:44
Appearances
#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & LinuxLex Fridman Podcast · Aug 26, 2026 · 5 h 22 min
Lex Fridman and DHH discuss AI agents transforming programming, the Omarchy Linux distribution, open source, AI models, immigration in Europe, fatherhood and longevity.
Often appears with
- Lex Fridman · 1 shared episode