3 ms·
I agree 100% with this. I used to bring in dependencies with the "don't reinvent the wheel" mentality. Then I realized how much trust I'm giving to the authors
by sargas 11y ago
I agree 100% with this.
I used to bring in dependencies with the "don't reinvent the wheel" mentality. Then I realized how much trust I'm giving to the authors of all dependencies I pull in. Now I tend to do my best to understand the dependencies I bring so I can improve them if I can.
The only problem I find with this decision is when I make an improvement/fix a bug on a dependency, and the project is either inactive or the authors don't give a crap about your work.
- allendoerfer 11y agoThe only problem I find with this decision is when I make an improvement/fix a bug on a dependency, and the project is either inactive or the authors don't give a crap about your work. True, but I think a temporary fork, which will eventually be merged back in, is still better than your own code with its own bugs.
- jononor 11y agoIf you try an fix a kib