Before You Build

The Irreversibility Test: Should This Product Exist Yet?

Architectural lock-ins, cost-structure commitments, and market positioning traps. The 5-question test for whether a decision can be undone.

Not all decisions are equal. Some can be reversed. Some cannot.

The distinction between reversible and irreversible decisions is the most important framework in product strategy. Reversible decisions should be made quickly. Irreversible decisions should be made carefully. Most founders treat all decisions the same — which means they're either too slow on the reversible ones or too fast on the irreversible ones.

What makes a decision irreversible

A decision is irreversible when undoing it costs more than the original decision. This cost can be measured in:

  • Capital: Money spent that cannot be recovered
  • Time: Months of work that must be discarded
  • Relationships: Commitments to users, partners, or investors that create obligations
  • Market position: Positioning that constrains future pivots
  • Team momentum: Organizational direction that's difficult to redirect

Architectural lock-ins

Technology choices compound. Choosing a database, a framework, a cloud provider, or an architecture pattern creates downstream dependencies that become progressively harder to change. The first month's choice becomes the third year's constraint.

Common lock-ins: - Database schema decisions that data models depend on - API contracts that external partners integrate with - Authentication systems that user accounts are tied to - Deployment architectures that operational processes are built around

Cost-structure commitments

Hiring, office space, infrastructure contracts, and vendor agreements all create cost structures that assume a specific growth trajectory. When the trajectory doesn't materialize, the cost structure becomes a constraint that consumes capital without producing proportional value.

Market positioning traps

How you position your product determines who discovers it, what they expect, and how they compare you. Repositioning is expensive — it requires rebuilding awareness, resetting expectations, and often alienating early adopters who valued the original positioning.

The 5-question irreversibility test

  1. Recovery cost: If this decision is wrong, what does it cost to undo?
  2. Option closure: How many future paths does this decision eliminate?
  3. Capital commitment: What ongoing expenditure does this decision create?
  4. Organizational momentum: Will this decision create team direction that's hard to redirect?
  5. External dependencies: Will this decision create commitments to users, partners, or vendors that constrain future flexibility?

Score each 1-5. Total above 15: treat as irreversible. Below 10: move fast.

How this decision shapes execution

The irreversibility test determines the appropriate decision-making speed. Irreversible decisions deserve deliberation, evidence, and structured evaluation. Reversible decisions deserve speed and iteration. Misclassifying a decision — treating an irreversible choice as reversible, or vice versa — is one of the most common and expensive errors in product development.

Related Decision Framework

This article is part of a decision framework.

The Build or Don't Build decision covers the structural question behind this topic. If you are facing this decision now, the full framework is here.

Read the Build or Don't Build framework →

Working through this decision?

Start with a Clarity Sprint →