Inversion

Mental ModelRisk ManagementDecision Making

Problem It Solves

Most planning focuses on what we want to achieve. This creates blind spots — we optimize for success without considering what would cause failure. Inversion solves this by forcing you to consider the negative space.

Why the Problem Exists

Optimism bias is baked into human cognition. We naturally focus on desired outcomes and underestimate the paths to failure. Inversion is a deliberate cognitive override.

Framework Overview

Inversion is the practice of approaching a problem backward. Instead of asking "How do I achieve X?", ask "What would guarantee failure to achieve X?" Then systematically avoid those things.

Step-by-Step Process

  1. State the goal clearly. What outcome do you want?
  2. Invert the question. "What would absolutely guarantee I fail to achieve this?"
  3. List every failure mode. Be exhaustive. Include obvious and non-obvious paths to failure.
  4. Build prevention. For each failure mode, create a system or rule that prevents it.
  5. Monitor. Check periodically whether any failure modes are emerging.

Example

Goal: Successfully implement an AI automation system for a client.

Inverted question: What would guarantee this implementation fails?

  • Unclear requirements from the client
  • Over-engineering the solution
  • No human oversight of the automation
  • Poor error handling
  • No testing in production-like conditions

Prevention: Each failure mode gets a specific countermeasure — structured discovery process, strict scope control, human-in-the-loop design, comprehensive error handling, staging environment.

Common Mistakes

  • Treating inversion as pessimism — it's risk management, not negativity
  • Only identifying obvious failure modes without digging deeper
  • Failing to act on the insights — inversion without prevention is just worry

AI Implementation Ideas

  • Use an LLM as a "devil's advocate" before major decisions
  • Build a pre-mortem prompt that generates failure scenarios
  • Create automated checks that flag when common failure patterns emerge

Related Frameworks

---