Sinatra Best Practices: Part One | Hacker News Reader