DEV Community

Arush Sharma
Arush Sharma

Posted on

Built a Tool to Validate Startup Ideas Using 10M Reddit Comments (And Saved Myself From Another Failed Project)

I wasted 6 months and $15,000 building a product nobody wanted.
The code was clean. The UI was beautiful. The features were exactly what I thought users needed.
I launched to crickets. Two paying customers. Both churned within a month.
The problem wasn't execution. It was that I never validated there was real demand.
The Validation Trap
Most developers fall into the same trap:

  1. Have an idea
  2. Build it because "I would use this"
  3. Launch and hope people find it
  4. Wonder why nobody cares We call this "building in silence." It's expensive. It's demoralizing. And it's completely avoidable. Where Real Validation Lives After my failure, I started studying successful launches. The pattern was clear: founders who succeeded didn't guess. They listened. But where? Turns out, people are already telling you exactly what they want. They're venting on Reddit. They're complaining on Twitter. They're asking for help on Hacker News. They're saying things like: "Our database migration process is a nightmare… willing to pay if it saves us." "Just spent 6 hours debugging a migration that went wrong in production. There has to be a better way." "Need something simpler and safer for indie devs." These aren't hypotheticals. These are real people with real budgets, actively looking for solutions. Building the Validation Machine I built BuildForWho to automate this research. Here's how it works:
  5. The Search Layer The tool generates precision search queries and scans:

Reddit (5M+ posts analyzed)

Twitter/X (real-time signals)

Hacker News (technical insights)

Indie Hackers (founder pain points)
Not just keyword matching. Context-aware analysis that understands urgency, buying intent, and emotional intensity.

  1. The Scoring Algorithm Every idea gets a Build Worthiness Score (0-10) based on:

Urgency: How desperate is the language? ("nightmare" vs "would be nice")

Buying Intent: Are they already paying for inferior solutions?

Frequency: How often does this come up?

Specificity: Vague complaints score lower than detailed pain descriptions

  1. The Customer Finder This is the goldmine. The tool identifies specific people who:

Posted "looking for [solution]" in the last 30 days

Mentioned budget constraints or willingness to pay

Are actively comparing alternatives
These aren't leads you cold email. These are people who announced they have a problem and budget publicly.
Real Results
My last three projects using this approach:
Table
Project
Validation Time
Pre-launch Waitlist
Post-launch Customers
Project A (old way)
0 minutes
0
2
Project B (BuildForWho)
2 hours
23
18
Project C (BuildForWho)
45 minutes
47
31
The difference isn't better code. It's knowing people actually want it before you build.
The Technical Stack
For the curious developers:

Frontend: React + Tailwind (deployed on Cloudflare Pages)

Backend: Node.js + Express

Search: Custom scrapers + Reddit API + Twitter API

NLP: OpenAI API for intent classification and urgency scoring

Database: PostgreSQL for conversation storage

Queue: Redis for handling 10M+ posts efficiently
The hardest part wasn't the tech. It was training the model to understand the difference between "this would be cool" and "I will pay you money to fix this."
How to Validate Without My Tool
You can do this manually. Here's my 2-hour process:
Hour 1: Pain Point Mining
Search these exact phrases on Reddit:

[problem] is frustrating

looking for alternative to [solution]

[solution] is too expensive

how do you handle [problem]
Document:

Direct quotes (copy/paste)

Upvote counts

Dates (must be recent)

Any mention of budget
Hour 2: Intent Analysis
Sort by:

  1. Frequency: 10+ recent complaints = strong signal
  2. Intensity: Emotional language = high urgency
  3. Payment signals: "I'll pay," "budget is," "currently paying" If you can't find 10+ recent complaints with buying intent, keep looking. The $4.99 Lesson I built BuildForWho because I needed it. I was tired of guessing. It's 12$/m because validation shouldn't cost500/month. No subscriptions. No data stored. Just insights. But honestly? Do it manually first. Learn the process. Feel the pain of reading 500 Reddit comments. Then when you're ready to scale your validation, you know where to find me. Your Turn What's one problem you've seen people complain about repeatedly? Spend 2 hours this weekend searching Reddit. Count the complaints. Look for payment intent. If you find strong signals, you might have something. If you don't, you just saved yourself 6 months. Either way, you win. What's your validation process? Have you ever built something nobody wanted? Share your story below.

check out BuildForWho

Top comments (1)

Collapse
 
arush_sharma_dev profile image
Arush Sharma

share your story too.