← Patterns

Validate Before Building

Core Concept

Strategy without user validation is fiction. Every assumption in a strategy doc, pricing model, or GTM plan is untested until someone who isn’t you confirms it. The cheapest way to reduce risk is usually a conversation, not code.

The Pattern

You build a pricing strategy, a launch plan, pitch copy, and competitive positioning — all before talking to a single potential customer. It feels productive. It’s actually “running your startup in your imagination” (Rob Fitzpatrick, The Mom Test). The strategy docs create an illusion of progress while the core risk — “does anyone want this?” — remains unaddressed.

Where I’ve Seen It

The Countermeasure

  1. Name your biggest assumption. What, if wrong, kills the business?
  2. Design the cheapest test. Usually a conversation (Mom Test), not code.
  3. Set a kill threshold. “If 0 out of N conversations confirm X, we reassess.”
  4. Front-load validation over feature development. Speed of learning > speed of building.

Cross-References