Occam's Razor

Mental ModelDecision MakingProblem Solving

Problem It Solves

Complexity is seductive. We tend to prefer elaborate explanations and solutions because they feel more sophisticated. Occam's Razor cuts through this by favoring simplicity — not because simple is always right, but because it's less likely to be wrong.

Why the Problem Exists

Complexity feels intelligent. Simple explanations feel incomplete. We also have an incentive to overcomplicate — consultants, vendors, and even our own egos benefit from making things seem harder than they are.

Framework Overview

Occam's Razor states that when multiple explanations exist for a phenomenon, the one with the fewest assumptions is most likely correct. In practice, it means: don't multiply entities beyond necessity. The simplest solution that works is usually the best.

Step-by-Step Process

  1. List all possible explanations or solutions.
  2. Count the assumptions. What must be true for each option to work?
  3. Prefer the option with fewest assumptions.
  4. Test. If the simple explanation fails, complexity becomes justified.

Common Mistakes

  • Confusing simple with easy — simple solutions often require more discipline to execute
  • Using Occam's Razor to avoid necessary complexity — some problems genuinely require sophisticated solutions
  • Applying it too early — sometimes the simple explanation is wrong, and complexity is the truth

AI Implementation Ideas

  • Use AI to challenge complex solutions: "What's the simplest version of this that would work?"
  • Build a "complexity budget" for your systems — track and justify every layer of complexity
  • Create a pre-deployment review that asks: "What happens if we remove half of this?"

Related Frameworks

---