5 ms·
I'm not sure what you are criticizing really. npm is by far better than what we have in the C world, and why npm in particular? Because it's easy to bash?
by rat9988 7y ago
I'm not sure what you are criticizing really. npm is by far better than what we have in the C world, and why npm in particular? Because it's easy to bash?
- mschuster91 7y agoFar better? Lol nope. In the C world the OS distributions and the general nastiness of shipping libraries outside of an OS distro at least turn away the newbies who think that the world needs yet another module that pads a string to X length. The hardness of C is its weakness but also its strength. C programmers at least tend to know basic programming and OS management skills while JS programmers... oh hell I'm happy I got out of the mess that is "modern" frontend development.
- jiofih 7y agoYou still haven’t said a single word about package management.
- mschuster91 7y agooh I do have: the easier it is to publish code/packages, the more newbies and morons will flood your environment, to the point of unusability (or at least inability to do any sort of audit).
- jonny383 7y agonpm as a package manager is good in theory. But in practice, it does tend to create a culture of "just use a package" for everything. For example foreach [0]. [0] https://www.npmjs.com/package/foreach https://www.npmjs.com/package/foreach
- rat9988 7y agoWhile I do easily agree that npm has created some sort of unwanted culture, I still think this culture was born partly because it's easy to publish/import. I can't say the same of the C world, moreover, there isn't only npm in the package management world.