3 ms·
They probably found some silly anti-pattern they were doing previously that was killing performance for no good reason. The entire history of npm screams "we'r
by jeremiep 8y ago
They probably found some silly anti-pattern they were doing previously that was killing performance for no good reason.
The entire history of npm screams "we're pretty much learning all of this as we go, please bear with us".
While there's nothing wrong in that (people have to learn somehow) it does make it very, very hard to put any trust in that project. Especially when said project is at the very center of an entire ecosystem, it makes it hard to trust the ecosystem as well. I'm already seeing a lot of good developers move away from node as they gain experience and realize things should be much better.
Its pretty much standard for literally any project I've seen without senior devs to see these bugs before a release.
- sveit 8y ago> I'm already seeing a lot of good developers move away from node as they gain experience and realize things should be much better. What are you seeing them move to?
- jeremiep 8y agoMostly Go but some Rust and Clojure as well. I converted a lot of developers to Clojure myself. That language is by far the most fun I've had writing software in almost two decades of experience, where the fun comes from having simple yet really powerful tools rather than easy-to-learn-but-generates-complexity ones.
- Rapzid 8y agoTypeScript seems to have been attracting some srs engineering talent into the ecosystem. If your backend needs fit into the node.js box, TypeScript is pretty compelling as unifying front/back end language; at least as a starter pack.
- jeremiep 8y agoI used TypeScripts for a few years in the past. That was before knowing about ClojureScript however :) Having done projects in both languages the later is definitely much simpler and this translates into less code that does more. Its then much easier to maintain and add features. Most of the JS/TS projects I see lose iteration speed over time, while CLJ/CLJS projects I see gain iteration speed over time.