<p><pre><code> > LOCs of Ruby changed or added in 2011 were [...] a fifth of what they were in 2008
</code></pre>
I guess he means this peak in 2008 (though it's not 1/5 by averges)
<a href="http://www.ohloh.net/languages/compare?commit=Update&l0=ruby&l1=-1&l2=-1&l3=-1&l4=-1&measure=loc_changed&percent=true" rel="nofollow">http://www.ohloh.net/languages/compare?commit=Update&l0=...</a><p>ruby-rant:
I've been playing with ruby recently, and was amazed to find my working toy code broken by each upgrade of ruby (even point upgrade 1.9.2 to 1.9.3). It's a different world/philosophy from java's back-compatibility. I was so surprised I wasn't even angry, just shook my head, wow.<p>I wanted to try heroku, and the number of layers needing to be installed was also amazing (e.g. heroku's apt-get record doesn't state it needs ruby... ubuntu's repository now doesn't include ruby1.9.1... so I installed rvm (and another round of dependencies and documentation), and found an old gem (undocumented on heroku.com) that would install it). I hit roadblocks several times in this; so it took several days, and several hours on each. So... you've got upgrades/dependency management in apt-get, gems, rvm and heroku - and breaking changes in ruby itself. I recall reading that getting started in ruby had become complex and difficult for beginners, serving its present professional user needs, and very different from the experience that got them started.<p>Finally... it's a thrilling feeling to reduce 10 lines of Java into 1 line of ruby; but I have a doubt about whether that one short line really is clearer. I'm not saying that it isn't clearer, just that I'll only really know when I come back to it in a few months time and try to understand it. They have identical conceptual complexity; it's just syntax. Don't get me wrong - I really <i>enjoyed</i> making it shorter, I'm just not (yet) sure it's actually better.