4 ms·
Tired of what shit exactly, though? typing the word "function"?, hacky workarounds to traditional "classy" style programming? Having to learn what deprecated fe
by ZenPsycho 8y ago
Tired of what shit exactly, though? typing the word "function"?, hacky workarounds to traditional "classy" style programming? Having to learn what deprecated features to avoid? Is it asynchronous programming? ES6 is nice, but the only real pain point I think it solves is standardising on a module system, which as this article proves, hasn't truly been solved yet, because now we're in the situation where we still have the legacy of competing mutually incompatible module systems hanging around.
Everything else is programmers coming from other languages and believing that actually learning javascript is beneath their dignity, and persistently insisting javascript be more like whatever their fave is.
I will say this though about build systems/bundling systems in general: Combined with linting and type checking, it can stop you from accidntally shipping a large class of bugs/mistakes. An out of place semicolon breaking a build is a better outcome than breaking a production website.
- kaishiro 8y agoIf you're actually looking for an answer, then you hit the nail on the head for me personally. For someone who spends 90% of their day working with Firebase/Cloud funcs, I really don't want to go back to promise handling. Call me lazy if it fits your narrative - but you can pry my async ES6 from my cold dead hands.
- ZenPsycho 8y agoI've never had an issue working with promises, but perhaps I'll have to give that a try to see if it would make my life better.