Don't reinvent the wheel
Meaning
Avoid expending effort on creating something new when an adequate solution or method already exists.
Origin
The wheel itself is an ancient marvel, dating back to Mesopotamia around 3500 BC—a testament to elegant simplicity. But the idiom 'don't reinvent the wheel' is a much younger creation, truly rolling into common parlance in the mid-20th century. It flourished particularly within engineering and burgeoning computer science fields, post-World War II. Developers and problem-solvers, faced with complex challenges, often found themselves building custom solutions when perfectly good, pre-existing ones were available. The phrase became a sharp, pragmatic reminder: why expend energy recreating a perfectly functional solution when you could be innovating on top of it? It’s a call for efficiency, for building on proven foundations rather than starting from zero.
Examples
- Instead of trying to build a completely new database system from scratch, let's just use the open-source one that's already widely adopted; there's no need to reinvent the wheel.
- My boss always tells us, 'Don't reinvent the wheel,' especially when we're tempted to develop a custom tool instead of using off-the-shelf software.