Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> At each level a caller might need 5% of the functionality of any given dependency.

I think that is much more of a problem in ecosystems where it is harder to add dependencies.

When it is difficult to add dependencies, you end up with large libraries that do a lot of stuff you don't need, so you only need to add a couple of dependencies. On the other hand, if dependency management is easy, you end up with a lot of smaller packages that just do one thing.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: