People are always telling me why I should jump from Python to Node. This is basically my argument against doing so.
Python, Matlab, Fortran, Cobol, will be around for a VERY long time because so many of the smartest people THINK in these languages. The number and quality of people who think in a language is more important than the number who develop in it.
I don't yet think in Python. It is not where I learned programming. I am more a Lisp thinker, but for practical application python is a better choice.
I don't trust people who think in JavaScript. Or rather I don't like to bet on them.
Well, I for some practical application lisp/racket could be a better choice. If we categorize lisps/schemes/haskells as "not for real world use" too easily we won't enjoy nearly as much innovation.
I also believe it's undeniable that parts of these languages would be a godsend in some more "real world" languages.
There are two sides to the argument, however I'd like to caution against dismissing languages as "not for real world use" too quickly since it's a trend I've seen.
Python, Matlab, Fortran, Cobol, will be around for a VERY long time because so many of the smartest people THINK in these languages. The number and quality of people who think in a language is more important than the number who develop in it.
I don't yet think in Python. It is not where I learned programming. I am more a Lisp thinker, but for practical application python is a better choice.
I don't trust people who think in JavaScript. Or rather I don't like to bet on them.