The Engineering Principle: If You Don't Know What You're Doing, Don't Do It
The engineering principle is most famously attributed to Richard Hamming, a legendary mathematician and computer scientist at Bell Labs.
He frequently contrasted the mindset of research versus engineering with this specific distinction:
âIn science, if you know what you are doing, you should not be doing it.
In engineering, if you do not know what you are doing, you should not be doing it.â
This elegant formulation captures a fundamental difference between exploratory research (where the unknown is the destination) and engineering application (where predictability and safety are paramount).
Key Variations and Related Principles
While Hammingâs quote is the definitive on the âengineering principleâ, several other thinkers have expressed similar sentiments:
The Fail-Safe Minimization Principle:
âIf you donât know what youâre doing, donât do it on a large scaleâ.
This appears in Tom Gilbâs Principles of Software Engineering Management and is used to advocate for small, incremental testing when faced with uncertainty.
W. Edwards Deming:
âIf you canât describe what you are doing as a process, you donât know what youâre doingâ.
This focuses on the necessity of structured methodology in engineering to ensure predictability and safety.
The âFit and Forceâ Rule: A common workshop adage often taught as the âFirst Rule of Engineeringâ is: âIf it doesnât fit, donât force itâ. This is a more literal application of ânot startingâ or continuing if the parameters arenât correct.
Warren Buffett: Though from the finance world, he applies an engineering-style logic to risk:
âRisk comes from not knowing what youâre doingâ.
He advises staying strictly within oneâs âcircle of competence.â
These principles all share a common thread: the recognition that competence boundaries are real, consequential, and should be respected in domains where mistakes carry significant costs.