We desperately need to teach people when a 3rd party dependency is necessary and not just optional to save writing a single function (cough left pad cough).
Also when the dependency is really good but other considerations override it being a viable option like security or code ownership.
How we all didn't collectively learn our lesson from left pad baffles me.
Well said. I find I have a hard time with trying to get devs who cut their teeth on Node to take a moment and think before just reaching for a dependency. A dependency might be the right move but taking a moment to consider is a bare minimum and most people don't do that.
I'm trying to keep my panic over how that behavior translates to AI code in check but it's a struggle given human behavior time and time again.