Back in 2003 I was working in a company called Systinet. I was fascinated by the momentum that was happening around the Java programming language. Java was a language which innovations were made. Most of a new libraries, tools and programming attitudes were developed in Java.
Later, Java was replaced by the Ruby On Rails framework.
Just look around. You can see EcmaScript6, npm, bower, webpack, React, Facebook Relay and GraphQL, Netflix Falcor and much more.
It is not one of those ugly languages anymore that anyone tried to avoid and that has to be tested in every possible browser.
And still some Java programmers don’t want to understand that they are now dinosaurs.
Of course, if a language is on the innovation wave, it means that the changes are so fast that you pick one technology, it is likely to be obsolete tomorrow. This can’t happen in Java anymore 🙂