There's no one programmer who does the work of ten other programmers
developers.slashdot.org
developers.slashdot.org
Does a great programmer write ten times as many lines of code as an average programmer? Probably not.
Does a great programmer solve ten times as many problems / create ten times as much functionality as an average programmer? Absolutely.
It amounts to the same thing, but it's still a good perspective. In this sense you could say that people don't actually get more done when they switch from Struts and Hibernate to Ruby on Rails - they just don't have as much to do.
However, once the house of cards gets large enough, the great builder can build much faster than the inferior builder, not because the great builder is building any less carefully, but because the inferior builder must take more and more time to place each new card, perhaps even being forced to rebuild portions of the structure.
At some point, the inferior builder can no longer extend his structure for fear of breaking large portions of his creation.
As a result, the superior builder not only builds the higher levels faster, but he is able to reach levels that inferior builders can only aspire to reach.