In the article you say: "Yet in the last few years since, say, 2007 we’ve been moving away from Java and .NET for web development and back to interpreted dynamic languages like Ruby. These are slow as molasses (though now our CPUs are much faster) but easy to program for a broader, younger, and maybe less experienced crowd of developers"
This is hilarious. Have you ever heard of Martin Fowler? Robert Martin? Jim Weirich? They are definitely not in their twenties. And that is just for Ruby. In my experience, from the people I've met in the last 10 years, the average Java programmer is way less skilled than the Ruby one. And I've worked as a Java programmer as well, so I know a bunch of them.
It seems to me that you have never tried to code any Rails app, which by the way, is lately less Rails and more Ruby.
Here you are some data structures in Ruby: http://www.brpreiss.com/books/opus8/
In the article you say: "Yet in the last few years since, say, 2007 we’ve been moving away from Java and .NET for web development and back to interpreted dynamic languages like Ruby. These are slow as molasses (though now our CPUs are much faster) but easy to program for a broader, younger, and maybe less experienced crowd of developers"
This is hilarious. Have you ever heard of Martin Fowler? Robert Martin? Jim Weirich? They are definitely not in their twenties. And that is just for Ruby. In my experience, from the people I've met in the last 10 years, the average Java programmer is way less skilled than the Ruby one. And I've worked as a Java programmer as well, so I know a bunch of them.