3 ms·
Good things are happening in spite of JS, not because of it. It's a silly language, the type system is atrocious, and the entire ecosystem is a joke (look at th
by waste_monk 6y ago
Good things are happening in spite of JS, not because of it. It's a silly language, the type system is atrocious, and the entire ecosystem is a joke (look at the left-pad incident).
- scrollaway 6y agoTypescript has an excellent type system and one of the best development environments the entire dev world can use. You know what ecosystem it's a part of? The JS one. That "entire" one you're talking about has produced superb work such as React, V8, is pretty much responsible for Rust existing, and so on. JS has dumb flaws. It doesn't mean anything is happening "in spite" of it. If anything, innovation is happening thanks to JS AND in spite of its flaws. But don't think for a second we would have even one tenth of the developers we have at our disposal today if JS and the internet didn't massively lower that barrier of entry. And less developers means less progress overall in the entire industry, not just less left-hand libraries.
- rrdharan 6y ago> Typescript has an excellent type system It has a type system. "Excellent" feels a bit strong. https://blog.asana.com/2020/01/typescript-quirks/ https://blog.asana.com/2020/01/typescript-quirks/ https://www.executeprogram.com/courses/typescript/lessons/type-soundness https://www.executeprogram.com/courses/typescript/lessons/ty...
- scrollaway 6y agoThis feels like complaining about an "excellent" game because you found a couple of bugs in ... That second article is legitimately cool though.
- nl 6y agoThe criticism is about an executable/scripting code platform in the browser as an opt-out - nothing specific about the semantics of JS.