Code Smell 138 - Packages Dependency
TL;DR: Write your code unless you need an existing complex solution
Problems
Coupling
Security problems
Architectural complexity
Packages Corruption
Solutions
Import and implement trivial solutions
Rely on external and mature dependencies
...
maximilianocontieri.com2 min read
HA! When I first read the title I was all but certain I would disagree with you and I am surprised I am in agreement. In University I was told to stand on the shoulders of giants and taught never to reinvent the wheel.
But I cannot imagine ever installing packages for such trivial code. In fact, even a copy/paste would be the true lazy developer method.
What amazes me about this, is that commercial companies didn't even take the time to fork the repositories of their dependencies?
I have been forking repositories I just know I will never have the time to write myself but absolutely need/want to investigate later, and these are for side projects just for paranoia's sake!
All in all a wonderful article, I plan to enjoy your code smell series further!