Sure, there are a lot of jobs for JavaScript. If the only reason you do something is for the money, they have a word to describe you: whore.

Programming is a wonderful profession. It is a precise engineering discpline and a craft. You should use tools that help you, not hinder you, in creating reliable, maintainable, scalable software. Tools like Java, Python, C++, C#, Ruby, and so on. Not dysfunctional languages like JavaScript.

JavaScript was created by Brendan Eich in only 10 days. Hardly any thought went into its design, and it shows. ECMA TC39 have not fixed most of the design defects. Instead, they prescribe “strict mode” and the use of “linters” and “best practices.” What a weasily workaround! Just fix the damn things, already!

TC39 have not done us any favour by piling on new feature after new feature bloating the language into a huge frickin’ behemoth. The language spec for ES5.1 was 245 pages long. For ES6.0, it was 545 pages long. For ES8.0, it was 885 pages long!!! This is getting into Tolstoy’s War and Peace territory. Give me a frickin’ break.

How much bigger will ES9 and ES10 be?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store