<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie" -->

---
title: Dissecting DHH's RailsWorld 2026 Keynote Speech from a...
description: A longtime Rubyist dissects DHH's RailsWorld 2026 keynote, first recapping its claims - that AI now delivers 10x-1000x productivity, that Hay is abandoning its...
canonical: https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View | daily.dev
og:description: A longtime Rubyist dissects DHH's RailsWorld 2026 keynote, first recapping its claims - that AI now delivers 10x-1000x productivity, that Hay is abandoning its...
og:url: https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie
og:image: https://api.daily.dev/og/posts/0lu8IXEiE.png
og:image:alt: Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View

**[Ruby Flow](https://daily.dev/sources/rubyflow)** · 100 min read · 0 upvotes · 0 comments

## Summary

A longtime Rubyist dissects DHH's RailsWorld 2026 keynote, first recapping its claims - that AI now delivers 10x-1000x productivity, that Hay is abandoning its Rails web app for six AI-built native apps, that the backend may move to Rust, that DHH now writes only 3% Ruby code and considers English a better programming language, and that hand-written code is economically over - then offers a software-engineering critique. The critique argues code generation speed is rarely the real bottleneck (business analysis, UX design, QA, and customer learning curves are), warns that leaning fully into AI after only months of use is risky compared to Rails' proven track record, notes Ruby's conciseness often rivals English prompting in keystrokes, and cautions that AI-driven teams that skip proper requirements and usability work risk delivering features customers don't actually need.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://youtu.be/VsM8Ej-em8I>

## Questions this post answers

### Is 37signals replacing Ruby on Rails and the Hey web app with Rust and native apps built by AI?

According to DHH's RailsWorld 2026 keynote, Hey is moving away from being primarily a web application and shifting to six native apps (spanning platforms like Mac, Windows, Linux, iOS, and Android) built largely with AI agents, and the backend may move from Ruby to a low-level language like Rust, since AI can now handle the complexity that once required Ruby's readability.

_Anyone weighing a Rails-to-Rust rewrite can compare real engineering takes on daily.dev before committing._

### Why might switching to AI-generated code not actually speed up software delivery for a team?

Code generation is often not the bottleneck in software delivery: business analysis, requirements gathering, UX design, usability testing, and QA all take human time regardless of how fast code is written, so a team already skilled at iterative, incremental development sees little net gain from AI-only speedups since those non-coding steps still gate the release cycle.

_Developers deciding how much to trust AI-driven speed gains can track this kind of engineering debate on daily.dev._

### How much can Rust reduce CPU and memory usage compared to a Ruby on Rails backend, according to DHH's claims?

DHH claimed at RailsWorld 2026 that moving Hey's backend from Ruby to Rust could cut CPU usage by about 99% and memory usage by about 95%, potentially letting 100-110 hosts be reduced to around 10, and speculated the whole backend might even run on a Raspberry Pi, though he noted this was unverified.

_Teams considering a Rust migration for performance reasons can follow discussions like this on daily.dev._

---

Tags: [#rust](https://daily.dev/tags/rust), [#rails](https://daily.dev/tags/rails), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View","url":"https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie"},"datePublished":"2026-09-28T22:03:16.221Z","dateModified":"2026-09-28T22:04:18.337Z","description":"A longtime Rubyist dissects DHH's RailsWorld 2026 keynote, first recapping its claims - that AI now delivers 10x-1000x productivity, that Hay is abandoning its...","image":"https://i.ytimg.com/vi/VsM8Ej-em8I/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/VsM8Ej-em8I/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Ruby Flow","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Ruby Flow","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a21aaa8bcbbf448193a016895c90a0e1","url":"https://daily.dev/sources/rubyflow"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,rails,vibe-coding","timeRequired":"PT100M","video":{"@type":"VideoObject","name":"Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View","description":"A longtime Rubyist dissects DHH's RailsWorld 2026 keynote, first recapping its claims - that AI now delivers 10x-1000x productivity, that Hay is abandoning its...","thumbnailUrl":"https://i.ytimg.com/vi/VsM8Ej-em8I/sddefault.jpg","uploadDate":"2026-09-28T22:03:16.221Z","duration":"PT100M","url":"https://api.daily.dev/r/0lu8IXEiE","embedUrl":"https://www.youtube.com/embed/VsM8Ej-em8I"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Ruby Flow","item":"https://daily.dev/sources/rubyflow"},{"@type":"ListItem","position":3,"name":"Dissecting DHH's RailsWorld 2026 Keynote Speech from a Software Engineering Point Of View"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/dissecting-dhh-s-railsworld-2026-keynote-speech-from-a-software-engineering-point-of-view-0lu8ixeie#faq","mainEntity":[{"@type":"Question","name":"Is 37signals replacing Ruby on Rails and the Hey web app with Rust and native apps built by AI?","acceptedAnswer":{"@type":"Answer","text":"According to DHH's RailsWorld 2026 keynote, Hey is moving away from being primarily a web application and shifting to six native apps (spanning platforms like Mac, Windows, Linux, iOS, and Android) built largely with AI agents, and the backend may move from Ruby to a low-level language like Rust, since AI can now handle the complexity that once required Ruby's readability. Anyone weighing a Rails-to-Rust rewrite can compare real engineering takes on daily.dev before committing."}},{"@type":"Question","name":"Why might switching to AI-generated code not actually speed up software delivery for a team?","acceptedAnswer":{"@type":"Answer","text":"Code generation is often not the bottleneck in software delivery: business analysis, requirements gathering, UX design, usability testing, and QA all take human time regardless of how fast code is written, so a team already skilled at iterative, incremental development sees little net gain from AI-only speedups since those non-coding steps still gate the release cycle. Developers deciding how much to trust AI-driven speed gains can track this kind of engineering debate on daily.dev."}},{"@type":"Question","name":"How much can Rust reduce CPU and memory usage compared to a Ruby on Rails backend, according to DHH's claims?","acceptedAnswer":{"@type":"Answer","text":"DHH claimed at RailsWorld 2026 that moving Hey's backend from Ruby to Rust could cut CPU usage by about 99% and memory usage by about 95%, potentially letting 100-110 hosts be reduced to around 10, and speculated the whole backend might even run on a Raspberry Pi, though he noted this was unverified. Teams considering a Rust migration for performance reasons can follow discussions like this on daily.dev."}}]}
```

