More Programming Thoughtleadership re: dependencies
A couple more words about not installing your way out of a Problem, while I'm at it: Jim Nielsen compares the Mania for Installing to the Mania for Putting A AI Into It, in the context of, AI can’t do what programmers do because AI can’t maintain an effective model of how your application works:
Rather than install another package to fix what ails you, you simplify your mental model which often eliminates the problem you had in the first place; thus eliminating the need to solve any problem at all, or to add any additional context or complexity (or dependency).
It's a truism and it makes me sound like a Pain In The Ass but the best code is no code at all. Or like the least amount of code possible. Just stop asking me to review 2,000+ LoC pull requests, PLEASE
Just a Little More Context Bro, I Promise, and It’ll Fix Everything, by Jim Nielsen
Previous
Very slowly getting system design through my Thick Skull and onto the surface of my Smooth Brain.