Occam's Razor
Prefer the explanation with fewer assumptions, not the one that is simplest to state.
Occam's Razor holds that among competing explanations that fit the evidence equally well, the one requiring the fewest assumptions is preferable. It is a tiebreaker, not a truth detector — it says nothing about which theory is correct, only which one to reach for first while you gather more evidence.
The common misreading is "the simplest explanation is usually right," which smuggles in a claim the razor never makes. A theory with fewer moving parts is easier to test, easier to falsify, and fails in fewer ways — that's the actual argument for preferring it, and it holds even when reality later turns out to be complicated. In debugging, this cashes out as: before you suspect a compiler bug, a cosmic ray, or a race condition in a library used by ten million programs, check whether you typo'd a variable name. Not because typos are more likely in some abstract sense, but because the typo hypothesis requires no new entities and is cheap to rule out.
The razor has a natural adversary in Overfitting, where a model that looks principled hides enormous flexibility — degrees of freedom fit to noise rather than signal. A curve with twelve knobs that hugs every data point isn't parsimonious; it has traded assumption-count for flexibility, which is the same currency the razor is pricing. Similarly, in code, the "simplest" fix is sometimes a special case bolted onto existing logic — fewer lines, but more assumptions about when it applies. A Root Cause Analysis that stops at the first plausible story rather than the fewest-assumption one is doing complexity accounting wrong in the same way.
The razor pairs naturally with Plausible Mechanism: prefer the account with fewer unexplained entities, but only among accounts that actually have a mechanism, not the one that merely sounds tidy.
See also5
XY Problem
Asking for help with your attempted solution (Y) instead of your actual problem (X), so the help solves the wrong thing.
Method6 connections
Falsifiability
A claim is only worth something if you know what observation would refute it.
Method47 connections
Confirmation Bias
The tendency to search for, interpret, and recall evidence in ways that favor what you already believe.
Method12 connections
Scientific Method
The loose family of practices by which claims about the world are proposed, tested against observation and revised, built on the idea that a claim earns belief by surviving tests it could have failed.
Method3 connections
KISS Principle
The engineering maxim that designs should be as simple as the job allows, because simple systems are easier to build, understand, repair, and trust, with the hard part being which complexity can actually be removed.
Method6 connections
Linked from5
- KISS PrincipleMethod
The engineering maxim that designs should be as simple as the job allows, because simple systems are easier to build, understand, repair, and trust, with the hard part being which complexity can actually be removed.
- OverfittingMethod
A model that fits its training data too well has memorized noise instead of learning the pattern that generalizes.
- RegularizationAgents & Language Models
Techniques that stop a model from memorizing its training data by penalizing complexity or injecting noise, trading a slightly worse fit for much better generalization.
- Scientific MethodMethod
The loose family of practices by which claims about the world are proposed, tested against observation and revised, built on the idea that a claim earns belief by surviving tests it could have failed.
- XY ProblemMethod
Asking for help with your attempted solution (Y) instead of your actual problem (X), so the help solves the wrong thing.