DEV Community

Discussion on: The best Javascript features since ES6

Collapse
 
deathshadow60 profile image
deathshadow60 • Edited

What you call "not so verbose" I call "painfully and aggravatingly cryptic" -- and for what? "wah wah, eye dunz wunna tie-p teh wurd funztions?"

Whist the different scope is cute, I HATE how damned hard to read it is making code. Kind of like some newer languages -- Rust and Go for example -- it's like someone looked at C++ and said "that's cute, what can we do to be even more intentionally obfuscated".

I mean, if you're gonna have a high level language, it should be LESS obtuse than assembler mnemonics, not more so.

But that's like the derpitude of LET and CONST, where if you "need" that level of scope control, you've painfully and ridiculously overthought your codebase, or need DESPERATE help with your naming conventions.

But then I'm a Wirth family language guy -- Pascal/Modula/Ada -- if you need more than function level scope, you need to learn how to program better.

So much of this stuff feels like people coming from languages even uglier than JavaScript, and trying to shoe-horn that ugliness into the already screwed up JS, hitting every branch on the ugly tree during the fall.