DHH reversed course on AI coding tools in under six months. The Ruby on Rails creator and 37signals CTO, who told Lex Fridman he types all his own code, now runs an agent-first workflow and writes almost no code by hand. The tools changed fast enough to change his mind.

This episode of The Pragmatic Engineer covers the specifics of how DHH uses AI agents at 37signals, maker of Basecamp and HEY, without abandoning his standards for aesthetics, craft, and design quality. The conversation gets into how 37signals structures product development, the role designers play, and why DHH treats beauty and functionality as the same problem. Twelve concrete takeaways are documented, not summarized.

The most consequential thread in the full episode is the uneven distribution of AI's impact: senior engineers get amplified, junior developers get squeezed. DHH has a direct view on what that means for the software engineering role going forward. That argument alone is worth reading in full.

[READ ORIGINAL →]