Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Member-only story

Rails World 2026 put two philosophies on the same stage, five days apart. Only one of them survives a Rails production postmortem.

7 min readOct 2, 2026

--

Press enter or click to view image in full size
AI-generated code bypasses human review, but the idempotency key is the only line that stops double charges — and DHH’s bet on Rust is already costing teams.

DHH stood on stage at Rails World 2026 and said, I have retired from being a professional programmer. Only about 3 percent of his code output in the last year was Ruby. HEY’s backend is being rewritten in Rust he says he will never read.

I make my living reading other people’s code after the person who wrote it has left. Every sentence DHH said on that stage is a future invoice with my name on it.

DHH made the announcement at Rails World 2026, held September 23–24 in Austin. Five days later, Aaron Patterson closed the conference by explaining, without naming DHH once, exactly why that sentence should worry every engineer in the room.

37signals is abandoning the web-app model for HEY entirely. A small team is generating six native desktop and mobile apps simultaneously with agentic code generators. The backend serving all six is being rewritten in Rust, a language DHH has publicly hated for years, described on stage as like pouring acid in my eyes. He no longer has to look at it. That is the part that matters, not that he chose Rust, but that the…

--

--