Why are we so productive with Rails?

Paul Butcher wrote:


"On the back of this experience (and after a lot of internal debate!)
we decided to rewrite one of our existing PHP systems in Ruby on Rails
in June 2006. Including load testing, end-user trials etc, it took
three developers six weeks to entirely duplicate a 22,000 line PHP
system with approximately 5 man-years of work invested in it. The
final Rails system consisted of 6,000 lines of code."

Luv them rewrites. Could you have rewritten in PhP and achieved fewer
lines? Of course! But an order of magnitude fewer? That's the
definition of a Silver Bullet - an order of magnitude in one

DRY, soft typing, wall-to-wall unit tests, browser-safe JavaScript,
and instant Domain Specific Languages for everything - what more do we