DEV Community

Discussion on: Which principle or saying is wrong and/or misused?

Collapse
 
miguelmj profile image
MiguelMJ

Don't reinvent the wheel.
I know that it probably exists a package or library that does it better, faster, it's tested and maintained... but what if I don't want a new dependency? What if the library introduces more bloat than I want to accept? What if I'm trying to learn?
I think it's acceptable to reinvent the wheel when you don't like the wheels you find.

Collapse
 
perpetual_education profile image
perpetual . education

Yes. Pretty sure that if "The wheel" is "websites" - that we need be reinvestigating them a bit.