Video summary

Rails World 2026 Opening Keynote - DHH

Main summary

Key takeaways

Technology

Technological themes & key ideas

  • “Inflection point” for AI agents (agents-on-tap): The speaker uses a historical analogy—portrait painting → photography → modern photography—to argue that AI agents have reached a similar disruptive threshold.

  • AI accessible enough for “pairing” with humans: He cites Opus 4.5 (dated Nov 24, 2025 in the talk) as a tipping point where AI became affordable and powerful enough for everyday software work, enabling software creation with “a new form of intelligence.”

  • Model progress isn’t smooth (trough → rebound): He mentions a Feb–May “trough of disillusionment” where newer models “sucked” or regressed, followed by a June recovery—specifically citing Fable 5 and Mythos. He also references further releases reinforcing momentum, such as GPT-6 Astra and DeepSeek-4-1 Flash.

  • Productivity acceleration / code production shift:

    • Tool-augmented programming can yield orders-of-magnitude improvements (claiming ~100x from worst-to-best with tools, and up to ~1,000x as a more dramatic bound).
    • Personal example: in the past 20 months, he wrote about half as much code as in the previous 21 years, largely because automation removes boilerplate/config and handles implementation details.
  • “Pencils down” from manual coding: At 37signals, manual coding is no longer “normal practice”—it’s treated as exceptional, similar to investigating an unexpected bug.

  • Async agent workflow (not chat): A key best practice: work with agents asynchronously, like assigning tasks to coworkers, rather than staying in a synchronous chat loop.

  • Software architecture reevaluation: He warns that common architectural patterns—especially abstractions/choke points—may be less optimal when many processes (or agents) can collaboratively mutate systems. He also suggests that rebuilding “how to structure codebases and methodologies” will be necessary, though no blueprint yet exists.

  • Security as an unavoidable concern: He acknowledges risks driven by agent capabilities, pointing toward containment/quarantine-style defenses (including mentions of HotCell and a recent Rails security issue involving a C image library).

  • Uncertainty + optimism stance: Predictions about society/economy are unreliable, so the rational approach is optimism plus proactive adaptation.


Product/engineering direction & “what to build”

Frontend: move from web apps to native (for some domains)

  • The next Hey effort shifts away from web toward native applications.
  • He claims they’ve already kicked off six native applications, and argues that agent-driven generation makes high-fidelity native builds feasible for small teams.
  • Example: an initial “first prompt” Windows code output wasn’t shippable, but a later redirected version was close enough to quickly demonstrate feasibility.

Backend: Rust for efficiency (as an agent “black box”)

For Hey’s backend, he argues for Rust, primarily for efficiency:

  • ~99% less CPU
  • ~95% less memory
  • Only needing multiple hosts for redundancy
  • A rough back-of-the-envelope claim: peak Hey traffic might be serviceable even on a single Raspberry Pi.

He reframes Rust as tolerable/valuable when agents generate it and humans treat it as a black box, without having to read/maintain internals. He explicitly contrasts this with disliking Rust when humans must directly write and inspect it.

External adoption example

  • He notes Shopify rewriting a Shop app into a native application, moving away from React Native, and suggests agent-driven costs are pushing more companies toward native.

Rails/Ruby position in the “agents” era

  • Rails remains relevant, especially because of:

    • Convention over configuration
    • Potential improvements in token efficiency
    • Strong fit for a future where a “single developer framework” helps individuals go further
  • Agent evals (Evil Martians / Rails Foundation):

    • Early benchmarks got saturated quickly (agents hit ~95% completion fast), so they made the evals harder.
    • Evaluations focus on implementing real features against “reference applications.”
  • Prompting-style warning: Avoid overly prescriptive prompting. Use a beginner/dummy mindset and higher-level prompts.


Concrete tool/process examples

CLI-first integration expectation

He rejects “concierge” chatbots and encourages apps to provide CLIs, so agents can connect to tools via command-line interfaces.

Search improvements via agents

A Hey/Elasticsearch anecdote:

  • Keyword search struggles when users don’t remember details.
  • Agents can search by concepts—for example, finding an old email from years ago with vague memories.

Omarchy (new OS effort) as an agent-powered delivery showcase

  • Claims extremely fast installs: minutes → seconds in labs.
  • Describes building apps quickly using agents, including:
    • a calculator
    • an app inspired by iA Writer
    • a video trimming tool
    • “Hype” presentation software
  • Emphasizes small binary sizes (e.g., ~half a megabyte) to highlight productivity/performance benefits.

Review / guide / tutorial content

Although the talk isn’t presented as a standard step-by-step tutorial, it provides guidance on how to work with agents:

  • Use async execution: assign tasks and review later.
  • Prefer higher-level prompts rather than micromanaging.
  • Integrate via CLIs so agents can operate tools reliably.
  • Treat generated low-level code as black-box outputs: evaluate outcomes rather than internal details.

Main speakers / sources

  • Main speaker: DHH (David Heinemeier Hansson), opening keynote at Rails World 2026.
  • Referenced creators/companies:
    • Anoush (AMD): mentioned in the Omarchy install context
    • Mitchell Hashimoto (HashiCorp creator): cited with a quote about performance/excellence
    • Joshua Reynolds (historical portrait example)
    • Francisco Goya (historical portrait example)
    • Laurits Tuxen (historical portrait example; includes a family-relation claim)
    • Kodak / Brownie (historical analogy)
    • Shopify (native rewrite example)

Original video