I am sure we all know that on the web hype for any new technology can spread real quick. This was certainly the case with Ruby on Rails. Before Rails, Ruby was always behind Python on the hype meter, but after the introduction of Rails and it’s use by 37signals it seems everyone has jumped on board.

During these explosions of hype it’s always nice to see someone take a step back with a critical eye and run over the actual performance and productivity gains from using the latest hype technology. Magpiebrain does so and comes up with this conclusion:

This is by no means a fatal flaw - but when analysing the productivity gains of Ruby, the initial benefit of code generation should be seen as just that - an initial benefit. Rails will stand (or fall) based on Ruby itself - both its technologies, tools and workforce.

It’s a quick and interesting read and at the very least makes you think a bit more about what productivity gains really come from using Rails. A change in Ruby could impact the whole framework, but a lack of change in Ruby could stunt its growth.