software engineering7 min read

DHH's New Way of Writing Code

AI Summary

David Heinemeier Hansson (DHH), creator of Ruby on Rails and CTO of 37signals, has shifted from manual coding to an agent-first software development workflow. Moving past simple autocomplete tools, he now uses advanced agent harnesses running concurrently in a terminal-based setup (tmux, Neovim, and LLMs like Gemini and Opus) to write and test code. This acceleration enables teams to tackle previously neglected edge optimizations and changes product development timelines. However, DHH emphasizes that AI heavily amplifies senior engineers who can accurately validate agent outputs, presenting distinct challenges for junior developers.

Key Takeaways

  • DHH's workflow utilizes multiple terminal splits running fast LLMs (Gemini) alongside powerful models (Opus) within tmux and Neovim.
  • Ruby on Rails is experiencing a resurgence due to its token efficiency, built-in testing paradigms, and human-readable output, making it ideal for AI agents.
  • Senior engineers benefit significantly more from AI agents because they possess the validation skills required to safely ship agent-generated code to production.

Why it matters

Understanding how experienced engineering leaders like DHH adapt to agent-first workflows provides a practical blueprint for integrating LLMs into production systems without sacrificing software craftsmanship and quality standards.

# AI Agents# Ruby on Rails# Software Craftsmanship# Developer Workflow

Conversation 0

Be the first to share your perspective.