DHH: Basecamp 5, Vibe Coding, and the Future of Rails

robbyrussell1 pts1 comments

DHH: Basecamp 5, Vibe Coding, and the Future of Rails

-->

players--transcripts#highlightSegment">

On Rails

On Rails invites Rails developers to share real-world technical challenges and solutions, architectural decisions, and lessons learned while building with Rails. Through technical deep-dives and retrospectives with experienced engineers in the Rails community, we explore the strategies behind building and scaling Rails applications.

Hosted by Robby Russell of Planet Argon and produced by the Rails Foundation.

Show More

All Episodes

On Rails

DHH: Basecamp 5, Vibe Coding, and the Future of Rails

June 12, 2026<br>Rails Foundation, Robby Russell<br>Season 2<br>Episode 5

div]:ring-green-500 [&>div]:bg-green-50" data-timestamp-base-url="https://www.buzzsprout.com/2462975/episodes/19335416">

Share<br>dialog#clickAway<br>dialog:open@document->dialog#handleOpenEvent<br>dialog:close@document->dialog#handleCloseEvent<br>turbo:before-render@document->dialog#close<br>turbo:before-cache@document->dialog#close"><br>dialog#clickAway" class="fixed inset-0 animate-opacity-in fill-mode-forwards pt-10 md:pt-20 overflow-x-hidden overflow-y-auto animate-on-show animate-position-top delay-150">

Share episode

Copy

timestamp#update" data-timestamp-target="checkbox" /><br>Start at<br>timestamp#update" data-timestamp-target="time" disabled="disabled" class="relative top-[1px] ml-2 p-0 text-gray border-none" />

player#rewind:passive<br>keydown.shift+right@document->player#forward:passive<br>player:chapter-time@document->player#startAtTimeStamp"<br>data-player-duration-value="3582">

player#handleScrub<br>keyup.space->player#toggle"<br>autocomplete="off"><br>Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

player#reset<br>player:connected@document->player#autoPlay<br>timeupdate->player#syncScrubberWithCurrentTime<br>timeupdate->player#updateProgressBar<br>timeupdate->player#updateProgressTime<br>timeupdate->player#broadcastTimeUpdate" data-episode-id="19335416" data-episode-title="DHH: Basecamp 5, Vibe Coding, and the Future of Rails" data-podcast-artist="Rails Foundation, Robby Russell" data-podcast-title="On Rails" data-episode-artwork="https://www.buzzsprout.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTQ4ODUxNzk0LCJwdXIiOiJibG9iX2lkIn19--3120aa5fbf446b81781143a2b7be7252a9b2dd1d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fZmlsbCI6WzE0MDAsMTQwMCx7ImNyb3AiOiJjZW50cmUifV0sImRlZmF1bHRfdXJsIjoiaHR0cHM6Ly93d3cuYnV6enNwcm91dC5jb20vaW1hZ2VzL2FydHdvcmtzX2xhcmdlLmpwZyIsInNhdmVyIjp7InF1YWxpdHkiOjYwfSwiY29sb3Vyc3BhY2UiOiJzcmdiIn0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2454c883dcd12a10059f243d8ea753f8b5c1613e/on-rails-logo.png" data-episode-medium-artwork="https://www.buzzsprout.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTQ4ODUxNzk0LCJwdXIiOiJibG9iX2lkIn19--3120aa5fbf446b81781143a2b7be7252a9b2dd1d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fZmlsbCI6WzYwMCw2MDAseyJjcm9wIjoiY2VudHJlIn1dLCJzYXZlciI6eyJxdWFsaXR5Ijo2MH0sImNvbG91cnNwYWNlIjoic3JnYiJ9LCJwdXIiOiJ2YXJpYXRpb24ifX0=--0b154cb6b88107719b1a277923d35676ba5519cc/on-rails-logo.png" data-episode-small-artwork="https://www.buzzsprout.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTQ4ODUxNzk0LCJwdXIiOiJibG9iX2lkIn19--3120aa5fbf446b81781143a2b7be7252a9b2dd1d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fZmlsbCI6WzI1MCwyNTAseyJjcm9wIjoiY2VudHJlIn1dLCJzYXZlciI6eyJxdWFsaXR5Ijo2MH0sImNvbG91cnNwYWNlIjoic3JnYiJ9LCJwdXIiOiJ2YXJpYXRpb24ifX0=--21f3793904e6ce1806a5a794a691217fceef82c7/on-rails-logo.png">

0:00

59:42

Show Notes<br>Chapters<br>Transcript

David Heinemeier Hansson, creator of Ruby on Rails and co-owner of 37signals⁩, joins Robby Russell the same week 37signals shipped Basecamp 5 to talk through the shift reshaping how software actually gets built today: why he reversed his "write every character by hand" stance, why he now considers taking AI seriously a professional obligation, and how cheap experimentation ("git reset and try again") is changing 37signals from the inside: designers and PMs working directly in code, and even the rigid six-week Shape Up cycle up for reconsideration.

They also trace the history of Rails, including a backend so stable that a model file written today looks at home next to one from 2013, and take a peek at what's headed for Rails, from a Lexical-based editor ("Lexi") headed for ActionText to native passkeys and magic links.

If you're curious where Rails is headed, have a listen.

Send us Fan Mail<br>On Rails is a podcast focused on real-world technical decision-making, exploring how teams are scaling, architecting, and solving complex challenges with Rails.<br>On Rails is brought to you by The Rails Foundation, and hosted by Robby Russell of Planet Argon, a consultancy that helps teams modernize their Ruby on Rails applications.

player#startAtTimeStamp...

rails player data dialog episode document

Related Articles