After 3 failed startups, I finally understand what customer discovery actually means
Three startups. Three times I built something people said they wanted. Three times they didn't actually buy it.
The pattern was obvious. I was asking "would you use this?" and collecting yeses like they meant something. They didn't.
The problem is structural. When you ask someone if they'd use a product, they're predicting their future behavior. Humans are awful at this. We're biased toward yes because we don't want to be negative, and the cost of saying yes is zero, they're not actually committing to anything.
Contrast that with asking about behavior that already happened. "How do you handle this today?" Nobody can lie about what they're already doing. That's real, verifiable behavior.
These are the five questions I run through every customer discovery conversation now:
- How do you solve this today? → Your actual competition
- What's the most frustrating part? → Your positioning, in their words
- What does it cost you? → Whether there's a business here
- What have you already tried? → Active seekers vs. passive complainers
- What does ideal look like? → The outcome they want, not the feature they imagine
The third question is probably the most important. If someone can't tell you what the problem costs them, in real time or real dollars, it's probably not painful enough to pay to fix. That's the filter that saves you from building vitamins.
I now do a minimum of 25 conversations before writing a single line of Vibecode. At around conversation 15-20, you start hearing the same language. The same metaphors. The same workarounds. That's when you know you've found something real.
One thing that changed how I listen: I stopped pitching. Most founders do "discovery" where they pitch for 15 minutes and ask for feedback for 5. That's backwards. You should be quiet 80% of the time.
What's the question you've found most revealing in these conversations?