Handwringing about Scala

There has been a flurry of blogs and email threads with hand-wringing about the fact that Scala hasn't yet achieved world domination.

I think Scala is going to grow steadily and undramatically because it's such a natural progression from Java. If you are a Java programmer and want to learn something new that at the same time expands your horizon and makes you more productive, what are your choices?

That's what I see as the second phase of adoption (after the first one—by the language enthusiasts who currently dominate the Scala scene). Of those individual people, more and more will release toolkits and frameworks in Scala, not Java. The third phase will be, as with all successful languages, consolidation, compatibility, and stagnation.