Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
It's all relative to what you're doing and why. If it's a problem that has been solved a thousand times over (http clients, log manager abstractions, etc), it's pretty low value to reinvent on company time. If it's your time though, do whatever the hell you want, exercise that right to self-determination.
Edit: I will say, the times I've used that statement, it's been to someone who was trying to invent a wheel with no understanding of the existing domain. The comment was less don't do it, than learn what has been done and how, and then consider improving it from a position of authority. -
It's not as black and white as you're making it sound though.
If it's a flat tire, then yea you might wanna reinvent it. But if it's a brand new tire that works perfectly, then you shouldn't reinvent the wheel.
Also, what @SortOfTested said. -
Simple: Life is strange
And sometimes we forget that we take everything far to serious. -
@Stuxnet my problem is that, to use your analogy, all the wheels are made of too many materials for each single piece.
My wheel doesn't need to be made from a thousand different metals and rubbers when all i want is a simple wheel.
Related Rants
I find it very strange and telling when people tell me that a dev shouldn't "re-invent the wheel", "roll your own" or "leave it to the experts" while simultaneously promoting substandard own-rolled projects by other people that simply got popular.
Kind of a strange elitist double standard that encourages a bad mindset of "I can't be as good as them" and it's toxic.
If you wanna make your own framework / package / etc, just do it, it might even be better.
rant
popularity
roll your own
double standard