
The Pragmatic Engineer
DHH argues that aesthetically beautiful software is more likely to be correct, a principle he finds true in mathematics, physics, and other domains.
DHH switched from skeptical of AI coding tools to using them extensively, driving a 180-degree turn in his workflow after a few weeks of experimentation.
AI agents allow his team to tackle internal projects they would never have started before, making engineers more ambitious and productive than ever.
He finds supervising AI agents for one hour can be highly effective and intoxicating, leading people to work harder than before.
DHH built the Linux distribution Umachi from scratch on Arch and Hyprland as a personal itch-scratching project, and it quickly gained a community.
He sees Ruby on Rails having a renaissance due to its token efficiency, making it ideal for AI agent workflows that still require human-readable code.
DHH started programming on the internet in 1994 and began building Ruby on Rails in 2003 when he chose Ruby to build Basecamp without external mandates.
He believes your unique spin on an idea matters more than its novelty, proven by projects like Rails, Kamal, and Umachi finding large audiences.