On Rails

Rosa Gutiérrez & Solid Queue

20 snips
Jun 24, 2025
Rosa Gutiérrez, Principal Programmer at 37signals, shares her expertise on the development of Solid Queue, a new job management solution in Ruby on Rails. She discusses the decision to replace Resque, emphasizing improved reliability and maintainability. Rosa reveals the challenges faced during the migration of live apps like Hey, including strategies for managing long-running tasks and debugging failures. The conversation also touches on the joy of deleting old code, job scheduling complexities, and her favorite software reads that influence coding practices.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Resque's Complexity Triggered SolidQ

  • Rescue became overly complex with many custom patches and forks over time at 37signals.
  • Rosa and her team decided it "cannot be so complicated" and thus started building Solid Queue.
ADVICE

Build With Clear Requirements

  • Build new systems with precise requirements in mind, learned from past patching struggles.
  • Try to avoid replicating quirks and edge cases from legacy systems when possible.
ANECDOTE

Migrated Hay Before Basecamp

  • The team chose to migrate the existing app Hay to SolidQ for realistic testing.
  • Hay was less critical than Basecamp but had similar quirks and setup requiring the new job queue.
Get the Snipd Podcast app to discover more snips from this episode
Get the app