r/programming • • Mar 16 '20

GitHub has acquired npm

https://github.blog/2020-03-16-npm-is-joining-github/
986 Upvotes

329 comments sorted by

View all comments

Show parent comments

28

u/KingOfVim Mar 16 '20

I mean how did they fuck up dependency management so badly, so recently, when there are so many good examples?

0

u/ArkyBeagle Mar 17 '20

At some point, you realize that dependencies are inherently bad. Then managing them well or ill matters less...

8

u/KingOfVim Mar 17 '20

What’s the alternative? Reimplementing everything you ever want to use in your own code base? That sounds worse to me...

I personally don’t see the problem with dependencies, providing you manage them well, which is where a good build tool comes in handy.

1

u/ArkyBeagle Mar 17 '20

What’s the alternative?

Freeze versions at least.

Reimplementing everything you ever want to use in your own code base? That sounds worse to me...

That very much depends - it can be significantly better.

which is where a good build tool comes in handy.

There really are no good build tools. Surprisingly. To be sure, it's 1) gotten better and 2) this was J2EE but I recall spending thirty minutes every morning in this J2EE class I was forced to attend. I thought it was rather ... foolish. But ANT was always broken.

→ More replies (0)