People

DHH (David Heinemeier Hansson)

Creator of Ruby on Rails, co-founder of 37signals (Basecamp, HEY), and one of tech's most opinionated voices on software craft for two decades. Did a public 180-turn on AI coding tools over the 2025 winter break — from deep skeptic to "AI-first on everything." His framing: AI amplifies senior developers 5-10x, taste and craft become *more* important (not less), and the power to execute every idea instantly is "the most fun I've ever had with a computer."

Created Apr 9, 2026·Updated Aug 10, 2026

Recent Updates

  • 2026-08-10: Added "Endless Execution" essay — DHH's phenomenological frame on agents as liberation for people with endless ideas — to Endless Execution

The 180-Turn

On Lex Friedman's podcast (~6 months before): "rightfully so very skeptical of AI." Then over winter break 2025-2026, he went all-in. His nuanced take: "I don't actually think my opinions have changed. What have changed is" the tools — they crossed a threshold of practical utility.

The trigger: "When you can be this effective and impactful on an hour of supervision of these agents, it's really intoxicating."

Taste and Craft as Differentiators

Core thesis: "I think aesthetics is truth. When something is beautiful, it's likely to be correct. I think this is true in mathematics. This is true in physics. This is true in a lot of different domains."

As AI handles more execution, the people who care about taste, design, and craft become more valuable, not less. Both "standout designers and engineers who care about the craft could become more in demand." This inverts the naive prediction that AI commoditizes quality.

Senior Developer Amplification

Key observation: senior developers "can 5x 10x their individual productivity" with agent acceleration. "Now take that hour instead of that person spending it with the agents just shipping stuff — they spend that hour as they would before teaching a junior human."

The implication: agent acceleration is "really changing the bargain between junior developers and senior developers." Senior developers who can architect, review, and direct agents are dramatically more valuable. See AI Careers, Knowledge Work Future.

AI-Augmented Development at 37signals

Practical patterns from 37signals:

  • Expanded ambition: "The number of projects we have tackled internally that we would never even have contemplated starting on." Including optimizing the fastest 1% of requests — work that wouldn't have been cost-justified before.
  • PR review at scale: Processed 100 PRs in 90 minutes using Claude. ~10% merged as-is, ~20% merged with Claude's alternative implementation. "The programmer had correctly identified an issue but hand-rolled some code that I could see I didn't want to keep."
  • Small teams, then scale: "You actually go slower if you pour a bunch of people into a direction that is uncertain. If you don't know what you want, a million people is not going to build it for you." AI changes this by letting tiny teams prototype faster.
  • Designers as full-stack: At 37signals, designers are "responsible at least dabbling in the JavaScript and the Ruby code" — with agent acceleration "they do the whole thing."

Ruby on Rails and AI Agents

DHH argues Ruby on Rails (and similar high-level frameworks) become more relevant in the AI era because they're well-suited to working with AI agents. The abstraction level matches how agents process and generate code. See Agentic Engineering.

Nuances and Tensions (Lex Fridman Interview)

DHH's AI enthusiasm is genuine but has clear limits — especially visible in the longer Lex Fridman conversation.

Speed as the bottleneck: "When I use Claude Code, the terminal version, I get too impatient. It feels like I'm going back to a time where code had to compile." He's been writing Ruby for 20 years without compile waits — the latency interrupts his flow state in a way compiled languages never had to.

Competence preservation: This is DHH's deepest concern. Programming has intrinsic value to him, not just instrumental value. He's watched great programmers who got promoted lose touch with coding the moment they stopped writing it daily. He worries AI creates the same degradation pattern for developers who over-delegate. "If you don't have your fingers in the sauce, you're going to lose touch with it."

On learning to program with AI: "I don't know what the advice is. It's not enough to just use Cursor or Copilot to generate code." The Lex corollary: if you become a "tap monkey," that's not a marketable skill — "Can anyone just tap?" This directly contradicts the simple "AI amplifies juniors" narrative.

The VR parallel: "In 1995, 'The Lawnmower Man' had me convinced we were five years from living in VR. We're 30 years later, VR is still not here." Applied directly to AI hype — the promise is real, but "nobody fucking knows anything" about the timeline or where it leads.

DeepSeek's think box: More impressed by DeepSeek's visible chain-of-thought reasoning than by ChatGPT or Claude: "I almost wanted to think, is this a gimmick? This is incredibly human how it thinks." The discomfort is meaningful — the humanness is real and slightly frightening.

Gratitude framing: "I've been a programmer for nearly 30 years. If that's over tomorrow, I shouldn't look at that with regret. I should look at it with gratitude." This is a notably mature stance — 30 years of economically valuable work doing exactly what he loved.

Endless Execution

In a mid-2026 essay, DHH distills his agent experience into a single frame: endless execution. Every idea, hunch, and experiment is now within immediate reach — and for someone with endless ideas, "this is nirvana."

The essay is notable for its unguarded awe. DHH — who has loved computers for forty years, loved programming them himself, loved the games, the configuration, the tactile experience — says none of it compares to "the power to execute every idea that crosses my mind." He describes a "little genie trapped in my machine" that fulfills every wish and whim, and says it took months to internalize the liberation this grants.

He explicitly declines to dwell on caveats, calling it "an insult to the marvel of this moment." On the AGI question: "I'm not sure how different whatever definition we eventually settle on will look from what I'm already experiencing on the daily." This maps directly to the pragmatic-AGI stance visible in the broader AGI definitions debate — the gap between current agentic engineering capabilities and whatever AGI turns out to mean is narrower than definitional arguments suggest.

The contrast with his competence preservation concern is striking: the Lex Fridman interview warned about losing touch through over-delegation, yet the "Endless Execution" essay is pure celebration of delegation as liberation. Both are genuine — the tension between craft preservation and execution intoxication is the live wire in DHH's AI position source(https://world.hey.com/dhh/endless-execution-4157e065).

Sources

  • "DHH's new way of writing code" — The Pragmatic Engineer / DHH (video, Apr 2026) (link)
  • "DHH: Future of Programming, AI, Ruby on Rails..." — Lex Fridman Podcast (video, 2026)
  • "Endless execution" — DHH / world.hey.com (Aug 2026) (link) — "Endless execution" phenomenological frame: agents as genie-in-the-machine, liberation for people with endless ideas, pragmatic-AGI stance