AIToday
Large Language ModelsAI Coding AssistantsTHE DECODERPublished: Sep 25, 2026, 19:01 JST

Ruby on Rails creator David Heinemeier Hansson quits hand-coding

Ruby on Rails creator David Heinemeier Hansson quits hand-coding

3 Key Points

  1. What happened

    David Heinemeier Hansson, creator of Ruby on Rails, told Rails World 2026 he has written no code by hand since around March 2026, after 25 years as a professional programmer.

  2. Why it matters

    He argues manual coding no longer makes economic sense for most programmers and companies, and by year's end that will apply to practically every domain — a reversal from his pushback against AI coding a year ago.

  3. What to watch

    He says traditional abstractions lose value when AI agents change code, and that no one yet has the blueprint — watch whether this view spreads among other senior engineers at Rails World 2026 and beyond.

WHO IT HITSSenior software engineers and engineering leads, especially those who set architecture and coding standards, face a visible example of a veteran developer abandoning hand-coding. Companies deciding how much of their development work to hand to AI agents may treat this as a signal, though DHH frames the shift as a new role — "professional makers of things" — not an end to programmers.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

Just over a year before his Rails World 2026 keynote, DHH was openly pushing back against AI coding, so the announcement is a reversal rather than a gradual conversion. In his telling, the shift is not something to mourn but the start of a new career in which programmers become "professional makers of things," steering "intelligence that was only available in science fiction up until a few moments ago."

He also argues the architecture itself has to change. Traditional abstractions lose value when AI agents are the ones editing code, and he admits "no one yet has the blueprint" — which is why he invited the audience to be present while these practices are being defined.

What this hinges on is whether the economic argument he makes — that manual coding no longer makes sense for most programmers and companies, and by year's end for practically every domain — holds up outside the Web development world where Ruby on Rails was built. For engineering leaders watching a Rails founder make the move, the test is less whether he stops typing and more how quickly the "blueprint" he says is missing actually emerges.

FAQ
When did David Heinemeier Hansson stop writing code by hand?
He says he hasn't written a single line by hand since around March 2026, having announced the change at Rails World 2026 after 25 years as a professional programmer.
What does he think programmers will do instead?
He frames it as the start of a new career: programmers become "professional makers of things," steering intelligence that was previously only available in science fiction.
Why does he think software architecture needs rethinking?
Because traditional abstractions lose value when AI agents are the ones changing code. He said no one yet has the blueprint.

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • Okta, CrowdStrike, Google Cloud form Blueprint Alliance for AI agent securityYahoo Finance AI · 49m ago
  • White House tells OpenAI, Anthropic: hold models from UK testersTHE DECODER · 49m ago
  • NYC's Julie Menin unveils AI kill-switch bills, $25,000 finesFortune AI · 49m ago

AI-summarized, only the topics you pick: one digest a day via Email, LINE, or Slack.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleNYC's Julie Menin unveils AI kill-switch bills, $25,000 fines