Episode 3

Sam Ruby on Roundhouse, Rails as a 4GL, and building open source with LLM agents

, 54 min, with Sam Ruby

Joel and Greg interview Sam Ruby, known for leading the Atom feed standard, building the Feed Validator, his leadership at the Apache Software Foundation, co-chairing the W3C HTML Working Group during HTML5, and co-authoring Agile Web Development with Rails.

Sam explains how a ballroom dance competition scheduling mishap led him to build an app, and eventually Roundhouse: a compiler-like system that treats Rails as a language and can transpile Rails apps into targets like Rust, Go, TypeScript, and native binaries, so they can deploy on platforms like Vercel and Cloudflare. He walks through the path from Ruby2JS to Railcar to Roundhouse, demos including Campfire compiled to a single native binary, working with Matz on Spinel through agent-driven pull requests, and growing interest that reaches all the way to Shopify Core.

The conversation also covers using LLM agents as a supervisory workflow, why rigor through references, tests, and specs matters, Rails as a 4GL, what all this means for newcomers, and how agents are speeding up open source onboarding.

Find Sam

Chapters

  1. 0:00Welcome and guest intro
  2. 1:59Sam Ruby background
  3. 2:43Ballroom app origin
  4. 3:58From Ruby2JS to Roundhouse
  5. 6:35Spinel and Shopify buzz
  6. 8:26Coding with agents
  7. 12:17Future skills and jobs
  8. 15:59Hard Rails features
  9. 18:13Next steps and collabs
  10. 21:37Getting real apps running
  11. 25:37Rails as a 4GL
  12. 27:52LLM combinatorics limits
  13. 29:01Rails magic to Ruby
  14. 30:10Fifth generation prompts
  15. 32:21Rigor through references
  16. 33:38Rails as a structured base
  17. 34:58Agents boost open source
  18. 37:35AGENTS.md rules workflow
  19. 40:42Rails book evolution
  20. 42:49Careers in the agent era
  21. 46:13Learning Rails concepts
  22. 48:51Intertwingly philosophy
  23. 50:22Roundhouse: the next six months
  24. 51:36Closing thanks and links