As a modern PHP developer, I'm quite enamoured with Composer and Packagist, and the practice of using prepackaged libraries (otherwise known as external dependencies) to get stuff done faster. This also helps on my hobby projects, where I'm basically on my own and need all the workload optimizations I can find.
However, using dependencies can burn you.
There are many ways this can happen, so let's explore a few and then look at some potential solutions to prevent dependency disasters.