3 ms·
The JavaScript development ecosystem is completely insane. Why do people do this to themselves.
by togaen 4y ago
The JavaScript development ecosystem is completely insane. Why do people do this to themselves.
- lukevp 4y agojs runs everywhere and is the most popular language. The package managers are maturing, as are the rest of the tooling. C# didn’t have nuget at first, Python didn’t have Pip, etc. these tools evolve as part of the ecosystem over time. Nuget didn’t reuse package references in a central cache until recently, and had pretty much the same issue as this. If you think this issue means JS isn’t worth using, that’s an interesting line to draw in the sand, but it doesn’t mean people who use JS are somehow suffering because of this and that the ecosystem is insane.
- Waterluvian 4y agoI often hear “why would people do this to themselves” and I look around and wonder what they’re talking about given I’m perfectly happy using it daily. I’d rather use node with all its ugly bits than Python or .NET or C++ with all their ugly bits. I’d rather use Rust over any of them but rarely is it the right tool for the job with what I do.
- 0xCAP 4y agoBecause (IMO) 1. Looks like it attracts a lot of talent these days 2. It's basically so well designed that its smooth learning curve has enabled generations of people to develop cs skills/get jobs/build stuff independently 3. While this and the previous points are not here to state that the JS universe is perfect, I have seen far worse stuff haunting the industry in the past: Php and Java alone have produced thousands of so-called professionals who still have trouble distinguishing db from backend from frontend, and have no remote idea of what dependency management is whatsoever.