Comment

Comment by ragnese

> The reason this keeps happening with NPM is because of absurd number of dependencies in the average node app.

But why does that happen? There are now lots of languages that make it trivial to add dependencies. While I find projects in those other languages to also have too many dependencies, it's no where near what happens in JS apps. I'm thinking of projects I've recently worked on in Rust, PHP, and Java. Java projects seem to be a distant second-place to JavaScript projects when it comes to willy-nilly dependencies.

It's not a rhetorical question: Why is the culture with JS so much worse about this?

I absolutely hate that I'm going to suggest this, but is it just because of the average skill level and experience of people working on JS projects?

Or is it because JS is such a bug-prone programming language that we're all afraid of actually authoring any more code than we absolutely have to, because we know we'll waste hours debugging things that should be relatively simple?

I honestly don't know.

parent ragnese 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton