Validating Your Idea Before Writing Code
Learn proven techniques to test whether people actually want what you're building — before you invest time building it.
Use the lesson prompt before you improvise
This lesson already contains a scoped prompt. Copy it first, replace the task and file paths with your real context, and make the agent stop after one reviewable change.
Matching prompts nearby
29
When you finish this lesson prompt, use the related prompt set to keep the same supervision pattern on the next task.
Learn proven techniques to test whether people actually want what you're building — before you invest time building it.
"Help me validate this idea before I build it.
Idea: [describe it]
Target user: [describe them]
What I think the problem is: [describe it]
Give me:
1. the fastest validation tests I can runThe most expensive thing you can build is something nobody wants.
As a vibe coder, this trap is even more dangerous because you can build the wrong thing faster than ever before.
Validation is the process of testing whether real people actually want what you're planning to build, before you invest serious time building it. It's the most underappreciated skill in the builder's toolkit.
The Biggest Lie in Product Development
"I know my users want this because I want it."
Maybe. But wanting it yourself is not the same as having evidence that other people need it, want it enough, or will pay for it.
Your assumptions about what people want are just that — assumptions. Validation turns assumptions into evidence.
Method 1: Talk to People
The simplest, most powerful, most underused validation method.
Find five to ten people who have the problem you're trying to solve. These should be potential users, not your friends or family (unless they genuinely have the problem). Then talk to them. Not about your idea — about their problem.
Questions to ask:
- "How do you currently handle [this problem]?"
- "What's the most frustrating part of your current approach?"
- "How often does this problem come up?"
- "Have you tried any tools to solve it? What did you like or dislike about them?"
- "If you could wave a magic wand and have the perfect solution, what would it do?"
Questions NOT to ask:
- "Would you use an app that does X?" (People say yes to be polite. It means nothing.)
- "Would you pay for this?" (Same problem. Hypothetical willingness is worthless.)
- "Don't you think this is a great idea?" (You're leading the witness.)
The goal is to understand the problem deeply, not to pitch your solution. If five out of five people describe the same frustrations, you're onto something real. If everyone describes different problems, your idea might need refocusing.
Method 2: The Landing Page Test
Before building a product, build a landing page that describes it. This can take a vibe coder about thirty minutes.
Your landing page should have:
- A headline that describes what the product does
- Three bullet points highlighting the key benefits
- A call-to-action button ("Join the waitlist," "Get early access," "Sign up for launch notification")
- An email collection form behind the button
Then drive a small amount of traffic to the page through relevant communities, social posts, or a small ad.
What you're measuring:
- How many people visit the page
- What percentage click the button
- What percentage actually enter their email
If people will not even give you an email address for the promise of the product, that is a weak signal.
A good conversion rate: 5-10% is a positive signal. 20%+ is strong. Below 2% usually means the idea or the message needs work.
Try this prompt with Bolt or Lovable:
Build a landing page for [your product idea]. Include a hero section with a headline and subtitle explaining the value, three feature highlights with icons, a social proof section, and an email signup form. Use a clean, professional design.
You'll have a testable landing page in minutes.
Method 3: The Fake Door Test
If you have an existing product or website, add a button or menu item for the new feature and see whether people click it.
You're not testing the feature. You're testing the demand for the feature. If lots of people click, there's demand. If nobody clicks, save yourself the trouble of building it.
This works well when you are deciding which feature to build next.
Method 4: The Concierge MVP
Instead of building the automated version, do it manually first.
If your idea is an app that sends personalized reading recommendations, do the recommendations yourself for a handful of people first.
You're delivering the value of the product without building the product. This lets you:
- See if people actually want the outcome
- Learn what they like and dislike about the recommendations
- Understand the nuances of the problem before automating anything
If people love the manual version, build the automated version with confidence. If they don't care even when you're doing it perfectly by hand, the idea needs rethinking.
Method 5: Pre-Sales
The ultimate validation: ask people to pay before the product exists.
This sounds bold, but it is one of the strongest signals available. If people pay for something that does not exist yet, they are telling you the problem matters.
How Much Validation Is Enough?
You're not looking for certainty — that doesn't exist. You're looking for evidence that tips the balance from "I hope people want this" to "I have reasons to believe people want this."
Minimum viable validation for a side project:
- Talked to 5 potential users
- At least 3 described the problem as genuinely frustrating
- Your solution approach resonates with them (not "would you use it?" but "does this approach make sense?")
Stronger validation for a product you'll invest real time in:
- Landing page test with meaningful traffic
- Email conversion rate above 5%
- At least a few people expressing genuine urgency ("When can I get this?")
Strongest validation:
- Pre-sales or deposits
- People actively asking when it will be ready
- Potential users offering to beta test
When to Skip Validation
Not every project needs formal validation. If you are building for yourself, learning, responding to an internal request, or running a one-day experiment, it is often fine to just build.
Validation matters most when you're about to invest significant time and energy into something you plan to launch publicly or charge money for.
The Validation Mindset
The goal of validation isn't to prove you're right. It's to find out where you're wrong before it's expensive.
Curiosity beats confirmation-seeking. The best builders fall in love with the problem, not their first solution.
Try this now
- Write down the fastest validation test you could run this week.
- Talk to at least a few real potential users about the problem before you build the solution.
- Decide what evidence would count as "strong enough to keep going."
Prompt to give your agent
"Help me validate this idea before I build it. Idea: [describe it] Target user: [describe them] What I think the problem is: [describe it]
Give me:
- the fastest validation tests I can run
- the questions I should ask users
- what evidence would be weak, medium, or strong validation
- what would convince me to stop or narrow the idea"
What you must review yourself
- Whether you are validating the problem instead of asking people to approve your solution
- Whether the users you talk to are real representatives of the audience
- Whether your threshold for "good enough evidence" is written down before the test
- Whether you are open to learning that the idea should change or die
Common Mistakes to Avoid
- Asking people if they like your idea. Polite feedback is not validation.
- Talking only to friends who want to encourage you. Friendly bias can be expensive.
- Skipping the evidence threshold. Without a bar, every signal feels good enough.
- Falling in love with the first solution. Validation is supposed to change your thinking.
Key takeaways
- Validation is cheaper than building the wrong product
- Problem interviews and behavior-based tests are stronger than compliments
- You do not need certainty, but you do need evidence
- Good validation makes later building faster and less emotional
What's Next
Your idea is validated. You know people want it. Now you need to decide how to build it — which tools and technologies to use. In the next lesson, we'll walk through a framework for choosing your tech stack that works for vibe coders at any level.
