The MINOR functionality of "this" is an improvement at times, but more often than not it isn't a sufficient change to warrant the PAINFULLY CRYPTIC and often outright vague syntax.

In that way it's not an improvement, it's a bunch of people screaming "wah wah, eye dunz wunnu type a hole wurd!".

Though it could just be my programming background gives me a very different opinion of C syntax languages and what constitutes cryptic and obfuscated code. I spent a decade working in Ada... it gives you a very different perspective on things.

A perspective where a lot of the changes to the already cryptic and ugly hack that is JavaScript is only getting worse, with Arrow functions and over-scoping leading the charge.

I swear it feels like the ECMA won't be happy until JavaScript code looks like brainf***. We're already halfway to server-side JS code looking like IOCCC winners.

Overall there seems to be this attitude across the JavaScript "ecosystem" of "Code clarity? Who the f*** needs that?!?".

... and that words like "ecosystem" are being applied should be reason enough to run; it means the bullshit bingo marketing sleaze are taking over.

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