DEV Community

Discussion on: The hidden cost of “don’t reinvent the wheel”

mdamaceno profile image
Marco Damaceno

All languages pass through a maturity process. It happens to javascript right now. Take a look at NPM and search for a package for any purpose. You will see hundreds of packages that do the same thing! Why don't the developers contribute to a single one? Is this "reinvent the wheel"? I think so. The same thing happened to Ruby community with its hundreds of gems. Today, many of them are dead, surviving just that ones really matter.

I don't think using React, Svelte or any other library is a problem. These mentioned libraries came to the playground naturally. They're just tools and solve problems.

It's not about reinventing the wheel. It's about improving the pliers.

steveblue profile image
Steve Belovarich Author

Very astute observations. I totally agree.