Comment Re:Around the block (Score 1) 429
I've used Java for roughly as long and before that I used C++.
One thing that I've noticed is that there is a lot of reflexive hate for the language. I don't necessarily fault people for it because it was marketed as a panacea in the beginning and early version of Java fell far short of expectations. If there's one thing I've noticed about Java, it's that it's really kept up with the times. Just look at Java 8. Is its implementation of Lambdas perfect? No, it's a little ugly, but I really credit Oracle for recognizing that Java would ignore functional programming at its peril.
I would never say that Java is always the optimal solution to every problem in computing, but I would say that Java is nearly always an adequate solution. To ignore Java is to ignore a very useful toolset that can be used almost anywhere.