MMichael Bamidele
Back to blogProduct Strategy · 7 min read

How to Validate a Product Idea Before Writing a Single Line of Code

The cheapest place to kill a bad idea is before it's built. A practical framework for testing demand first.

Michael Bamidele
ValidationMVPStartups

The most expensive mistake in product development isn't a bug or a missed deadline — it's building something nobody wanted, and finding that out after months of engineering time. The good news is that validating demand almost never requires code. It requires talking to people and paying close attention to what they actually do, not just what they say.

Start with the problem, not the solution

It's tempting to open conversations with a pitch: 'I'm building an app that does X, what do you think?' This almost always produces polite encouragement, which is worthless as signal. A better approach is to ask about the problem directly — how they currently handle it, what they've tried, what frustrates them about existing options. If people can't describe a real, recurring pain point without being prompted, the idea likely doesn't have a strong enough problem behind it yet.

Watch for evidence of behavior, not opinions

Someone saying 'I'd definitely use that' means very little. Someone spending money, time, or effort on a workaround for the problem right now means a great deal. A landing page that collects real email signups, a waitlist that people actually join, a pre-order that people actually pay for — these are behavioral signals, and they're far more reliable than survey answers.

Build the smallest thing that tests the core assumption

Before a full product, there's almost always a smaller version that tests the riskiest assumption. That might be a single landing page, a manual concierge version of the service, or a clickable prototype used in real conversations. The goal isn't to look impressive — it's to learn whether the core assumption holds before investing in the full build.

A simple validation checklist:

  • Can you name 10 people who have this exact problem, and can you reach them?
  • Has anyone paid money, given up time, or built a workaround for it already?
  • What's the smallest test that would prove or disprove the core assumption?
  • What result would make you walk away from the idea?

That last question matters more than people expect. If there's no answer that would change your mind, it isn't really a validation process — it's a search for permission to build what you already decided to build.

Frequently Asked Questions

Do I need to build an MVP to validate an idea?

Not always — a landing page collecting real signups, or a manual concierge version of the service, can validate demand before any code gets written.

How many people should I talk to before deciding to build?

There's no magic number, but being able to name and reach people with the exact problem — and hearing them describe it unprompted — is a stronger signal than a large but shallow survey.

What's the biggest mistake founders make when validating an idea?

Pitching the solution instead of asking about the problem — it produces polite encouragement that feels like validation but isn't.

Have a project in mind? Let's build it.

Start a Conversation