For the Love of All That's Holy, Use CCL to Control Complexity in Your Systems
danielbmarkham.com
danielbmarkham.com
The fact that POs and stakeholders don't try to protect this knowledge exchange, and often see it as unproductive, is a major problem in our industry.
In the bad old days you would find some random GLUT binary off of the Internet and stick it in your code, spend hours setting up linking, etc.
Pretending that was any better than what we do now, or pretending apt and npm are different in terms of trust and security is putting on rose colored glasses.
However I think the concrete examples given are misleading. I’m grateful for the explicit dependency imports at the top of a file even when they increase the number of symbols I have to parse. The alternative seems to be a scripting environment where I’m never sure which package has monkey patched the global “echo” by default.