Skip to content
Product2 min read

How to validate a product before overbuilding it

Focused validation is not a smaller version of the final product. It’s a different exercise with a different goal: not to build a little, but to learn the specific things that would make building a lot a mistake.

What you’re actually testing

Before writing much code, three questions are usually worth more than any feature: does a real person have this problem often enough to care, would they choose your answer over what they do today, and can you reach them at a cost the business can survive. None of those require a finished product. Most require conversations, a landing page, a manual version of the service, or a single sharp offer put in front of the right people.

Cheap tests before expensive ones

The discipline is ordering tests by cost. A message you can rewrite in an afternoon should be tested before an interface that takes a week, which should be tested before infrastructure that takes a month. Teams get this backwards constantly — they build the hard, satisfying thing first and validate the assumptions last, by which point the assumptions are load-bearing and expensive to change.

Knowing when to stop

Validation has a failure mode of its own: testing forever to avoid committing. The point isn’t certainty, which doesn’t exist, but enough evidence to justify the next increment of spend. When the cheap tests keep pointing the same way, you stop validating and start building — deliberately, with the smallest credible product, and with the questions you couldn’t answer cheaply written down as the first things to watch after launch.

The goal is not to build less. It’s to earn the right to build more.

Back to the Journal
Scroll to Top