hacker-laws
hacker-laws copied to clipboard
Law of the instrument
I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. Abraham Maslow
https://en.wikipedia.org/wiki/Law_of_the_instrument
Relates heavily to development where project managers tend to choose tools they are familiar with over tools better suited for the project.
Also found in developer circles where there is bias for certain languages even if they are questionable for the job at hand.
Software developer José M. Gilgado has written that the law is still relevant in the 21st century and is highly applicable to software development. Many times software developers, he observed, "tend to use the same known tools to do a completely new different project with new constraints". He blamed this on "the comfort zone state where you don't change anything to avoid risk. The problem with using the same tools every time you can is that you don't have enough arguments to make a choice because you have nothing to compare to and is limiting your knowledge." The solution is "to keep looking for the best possible choice, even if we aren't very familiar with it". This includes using a computer language with which one is unfamiliar.
https://en.wikipedia.org/wiki/Law_of_the_instrument#Computer_programming