In 2007, Derek Sivers detailed his switch back to PHP after a frustrating two-year attempt to rewrite CD Baby in Rails, citing mismatched needs and excessive complexity. He completed the PHP rewrite in just two months, demonstrating that PHP was fully capable for his requirements when approached with better architectural practices. The article reflects a pragmatic reassessment of tool choices rather than technical deficiencies in either language.
Background
In the mid-2000s, Ruby on Rails gained popularity for its convention-over-configuration approach, while PHP was widely used but often criticized for messy code practices. CD Baby was a major online music retailer undergoing technical modernization.
- Source
- Lobsters
- Published
- Apr 29, 2026 at 12:45 AM
- Score
- 5.0 / 10