The Ruby AI Podcast

AI Code Generation vs. Maintenance: Rails World's Reality Check

• Valentino Stoll, Joe Leo • Episode 28

Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.

0:00 | 32:48

Send us Fan Mail

We tackle one of the most pressing tensions in modern development: what happens when AI generates code but no one truly understands it? The hosts dig into some genuinely thorny questions about where human responsibility ends and AI capability begins, and the conversation gets heated in the best way.

From Rails World to Rust rewrites, this episode covers a lot of ground. DHH's case for AI code generation sits in direct contrast to Aaron Patterson's call to actually read your code (both perspectives, it turns out, have merit depending on context). The hosts also unpack Basecamp's eye-opening 95-times faster Rust rewrite of their chat application, and debate whether 37signals abandoning Ruby for Campfire undermines Rails' credibility.

What does it mean for the community when the framework's biggest champion starts reaching for different tools?

There's also genuine excitement here (and it feels earned) around Marco Roth's work on Herb, which uncovered 1,400 issues in Rails applications built up over eight to nine years. Ruby LLM 2.0.1 from Carmine Paulino, now supporting eighteen AI providers, gets serious praise as an impressive one-person open-source achievement.

Plus, the hosts don't shy away from OpenAI's unauthorized scraping of Australian government websites and what real accountability should look like.

People on this episode

Podcasts we love

Check out these other fine podcasts recommended by us, not an algorithm.