For some people, it’s like pulling teeth. I’ve spent all of this time learning Java (which most people still can’t use effectively) and now you want me to start over with something new? Ludicrous!
One of my coworkers recently posted a great comment, which came from Zemanta:
halfquarter the price.
For example, here’s a great article about Functional Programming. Does it apply to someone writing a single server solution? Nope. So now you know that this doesn’t apply, and that it might not be the best tool for you. But if you are working on something that will horizontally scale, this is the stuff for you. See what I mean? Different tools for different people. Once you get the hang of trying them out, it gets easier to evaluate others. Which makes you a better programmer.