How to Validate a Product Idea When You Are Also the One Building It
The builder's bias will convince you that everyone wants your product. Here is how to violently strip that bias and validate the ugly truth.
Validation is the most corrupted word in the startup ecosystem.
When a solo founder says, "I validated my idea," what they usually mean is, "I built a landing page, ran $50 of Facebook ads, got 14 people to give me their email address, and my mom told me it was brilliant."
That is not validation. That is psychological self-medication.
Validation is defined by one specific metric: Did a stranger exchange something of acute value (money or significant time) to access your solution?
When you are the person writing the code, the urge to skip validation and jump straight to building is intoxicating. Coding feels productive. Validation feels like rejection. Here is how you separate the builder from the validator, and find the truth before you waste a year of your life.
The Builder’s Bias
The moment you write the first line of code, your brain begins protecting it.
This is known as the Ikea Effect—humans place astronomically higher value on things they assemble themselves. If you spend three weeks building a beautiful, complex filtering system, your brain will subconsciously blind you to any user feedback that suggests the filtering system is useless.
You will conduct user interviews, and when the user completely ignores your filtering system, you will think, "They just don't understand how powerful it is. I need to add a tooltip to explain it to them."
You are defending your code, not your user.
To break the Builder's Bias, you must validate the idea before the code is written. Once the code exists, the bias is permanent.
Validation by Inconvenience
The most lethal validation tactic for a solo founder is testing by severe inconvenience.
If someone has a mild problem, they will click a beautiful button. If someone has a bleeding-neck problem, they will crawl over broken glass to fix it. You want to test if the problem is a bleeding-neck problem.
Do not build a polished landing page. Build an incredibly ugly Google Form. Write a plain-text LinkedIn post describing the exact problem you are solving, and at the bottom, say: "I am manually fixing this for five companies this weekend. Fill out this 10-question text form if you want me to do it for you. It costs $200."
If the problem is real, people will fill out the terrible form and send you money on Venmo. They don't care about your UI; they care about the pain stopping.
If nobody fills out the form, do not assume it's because the form was ugly. Assume the problem doesn't actually hurt that much. You just saved yourself six months of coding.
The Concierge MVP (Do Things That Don't Scale)
If the form works, your next step is not to write a robust backend infrastructure.
Your next step is to perform the task manually, behind the curtain. This is the Concierge MVP.
If you are building an AI tool that synthesizes legal contracts, you do not spend two months fine-tuning an LLM. You take their money, you ask them to email you the contract, you sit at your desk for four hours reading it, you format it in a Word document, and you email it back to them from a "donotreply@yourstartup" address.
The user genuinely does not care if an AI did it in 5 seconds or if you did it in 5 hours. They only care about the result.
While you are manually doing the work, you will learn the exact micro-frictions of the domain. You will realize that 80% of contracts have a weird clause you didn't anticipate. Because you didn't write any code yet, you didn't build rigid infrastructure. You are perfectly flexible to adapt the solution matrix on the fly.
Only when the manual work becomes physically unbearable due to volume do you write the code to automate it. Code is the last resort, not the first step.
The Fake Front Door
If your product requires software to even test the concept (like a mobile game or a complex dashboard), use the Fake Front Door constraint.
You build the exact UI for the premium feature. You make it look gorgeous. You put a giant "Upgrade to Sync Data" button on it.
When the user clicks it, it doesn't process a payment or sync data. It pops up a modal that says: "This feature is currently in closed beta. Enter your email to move to the front of the waitlist."
You track the click-through rate on that button. If 40% of active users are clicking upgrading, you have screaming validation. Go build the backend. If nobody clicks the button, quietly delete the UI and thank the universe you didn't spend three weeks wiring up the Stripe API.
FAQ
Does the "Fake Front Door" make users angry?
Mildly. But you are a 0-to-1 startup. You don't have a massive brand reputation to protect yet. The minimal frustration of 10 early adopters encountering a "Coming Soon" modal is vastly outweighed by the strategic data you gather indicating whether the feature is actually desired.
What if I build a B2B hardware product? How do I fake that?
You sell 3D renders. You create hyper-realistic renders of the hardware, build a sales deck, and go to enterprise buyers. You tell them, "We begin manufacturing in Q2. If you sign a Letter of Intent (LOI) today, you lock in a 40% discount." If they won't sign an LOI based on the render, they won't buy the physical hardware either.
How many people do I need to talk to for validation?
It's not about volume; it's about density. If you talk to 100 random people, you get noise. If you talk to 5 highly specific people who explicitly suffer from the exact pain you are targeting, and 3 of them try to hand you a credit card, you are validated. Stop talking and start helping them.
PPranay Wankhede
Senior Product Manager
A product generalist and a builder who figures stuff out, and shares what he notices. Currently Senior Product Manager at Wednesday Solutions. Mechanical engineer by training, physics nerd at heart.
Keep Reading on Orlog
External Product Resources
What's your PM Nature?
Take the free, 10-minute assessment to discover your core PM type and how you naturally solve problems.
Take the Orlog Test →