2 ms·
There's a cohesive social element to "many small modules" that fosters a community. Module authors work with and respect each other. Most of the time, the eff
by williamcotton 12y ago
There's a cohesive social element to "many small modules" that fosters a community.
Module authors work with and respect each other.
Most of the time, the effort that you save by using 3rd-party code is exactly equal to the time it would take to write & debug the library to get it to its current state, minus the time spent hunting for, learning, and integrating the library.
There are plenty of small functions that might be a little trickier than is first imagined. Time isn't the only issue. There's also much less cognitive overhead in the two minutes it takes to search npm, figure out the interface, install the module, and use it. I'd much rather outsource my yak shaving.