DEV Community

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

Collapse
 
etienneburdet profile image
Etienne Burdet

DRY has been mentionned, so here would be the second: "When you have a hammer, everthing is a nail".

Some new tech actually needs an exploratory phase where, yes, you have to consider everything as a nail—until you figure out what is and what isn't. It's easy to come 10 years after everything has been figured out and say "You never needed React/Blockchain/Saas etc.".

But without prior knowledge, you need to hammer blindly at some point. Who would have though we would have email in the browser for sending large files? Well, have with your FTP then…

Collapse
 
ben profile image
Ben Halpern

That's a really interesting take. I'd say some of the problem arises when so many people are trying to profit too early during the exploratory phase. A lot of hammer salesmen selling in to all the wrong markets and seeking a quick markup on their hammer investment.

Collapse
 
etienneburdet profile image
Etienne Burdet

Yeah, I agree indeed, some of this marketing bs is tiring indeed. But a lot of stuff is done because randomly try things for no reason. The hammer was most likely invented before the nail… :p