Top developer Derek Sivers has delivered a stunning rebuke to the Rails language after wasting two years on a project that would not work.
Sivers announced on the O’Reilly blog that he was going to completely scrap over 100,000 lines of messy PHP code in his CD Baby (cdbaby.com) website, and rewrite the entire thing in Rails.
After hiring one of the best Rails programmers in the world, Jeremy Kemper, he tried to run the project. Initially there were some good results but at every step, it seemed our needs clashed with Rails’ preferences.
Two years later, the project was only halfway done and Sivers tried to re-write the whole lot in PHP. It took him two months. However he said that it was well written because Rails had taught him so many lessons about writing code.