Most indie founders fail not because they can’t code, but because they try to build something too big for an audience too broad. What actually works is ruthless focus. One problem, one audience, one painful unmet need.
Three weeks ago I launched Game Assessment Prep, a training platform for HireVue’s game-based job assessments. It hit paying users on week one, started ranking for long-tail keywords, and continues growing without ads. I built it almost entirely with vibecoding: describe the problem, describe the desired output, iterate, ship.
Here’s everything I learned, in a way you can apply directly to your own product.
The biggest myth in SaaS is that going small means earning small. The reality: the smaller the niche, the faster you can become the default solution.
I didn’t build “a platform that trains you for job interviews”.
I built the platform for HireVue game-based assessments, a tiny slice of the global recruiting world that most founders would ignore.
But candidates taking these assessments experience:
That emotional intensity = conversion power.
Lesson: don’t solve a problem.
Solve an anxiety.
People pay to remove stress, uncertainty, and embarrassment far more than they pay for “features”.
Most founders think “MVP” = a half-baked version of a future product.
The better definition:
A small thing that completely solves a single job-to-be-done for the first user.
For me, this loop was:
No accounts, no dashboards, no gamification, no emails.
Just value delivered instantly.
Every feature I wanted to add was judged against one question:
Does this reduce time between arriving on the site and getting value?
If no, it waits.
You don’t need a large engineering team. You need clarity.
Here’s the workflow I used to build fast:
This let me:
Lesson: AI removes the “weight” of coding, not the need for product thinking.
You still must know what to build and why.
Indie Hackers love "build in public", Twitter threads, Product Hunt launches…
But the most predictable traffic doesn’t come from social. It comes from search intent.
Candidates search:
These are not broad keywords.
These are pain keywords.
So I structured the marketing site with:
Google rewards depth and specificity.
Users reward clarity.
I didn’t do complex pricing tiers or endless experiments. I focused on the same principle as the product:
reduce friction.
The pricing logic:
Most indie founders overcomplicate pricing because they want to please everyone.
But complexity is for big companies with sales teams.
Indie hackers win through simplicity.
Traction was not instant. I had to:
Every early user feels like a miracle.
Treat them that way.
Each one gives you data no competitor has.
Here are the distilled rules I wish someone hammered into me years ago:
a. Smaller niches = faster wins
You want to be the only one. Not one of many.
b. Replace features with outcomes
People don’t want your product. They want a transformation.
c. Ship something complete, not something big
A tiny product that truly helps is more valuable than a huge one that kinda helps.
d. Vibecoding accelerates execution, not vision
AI helps you produce. It doesn’t help you decide.
e. SEO is your friend if your niche has clear search intent
You don’t need backlinks when you have hyper-specific, high-quality pages.
f. Build something people already fear messing up
Fear converts better than desire.
Large companies cannot build fast, weird, extremely specific solutions.
They cannot experiment in public.
They cannot talk to 50 users personally.
They cannot write content in a human tone.
You can.
The world is full of tiny-big problems waiting for independent builders to solve.
If you can find a problem, understand the emotion behind it, and ship fast — you can win.
And you can win without working 100 hours per week, without raising money, and without building a “startup” in the traditional sense.
Just solve one painful problem exceptionally well.
Luca, this post is pure gold – especially “solve an anxiety, not a problem”.
That’s exactly what pushed me to build AI Video Narrator.
The specific anxiety I had (and still see everywhere):
“I have a script/folder full of ideas, but turning it into a Short takes 4–6 hours of editing and $29–$89/month tools I can’t afford right now. What if this side hustle flops and I just wasted rent money?”
That single anxiety stops thousands of creators from ever posting consistently.
So I went stupidly narrow:
One job-to-be-done → “I have text → I need a narrated, captioned Short that I can post right now without spending hours or risking subscription money.”
No accounts, no onboarding, no credits system.
Paste script → pick voice/style → get MP4 in ~60 seconds.
Just launched yesterday with a $45 lifetime deal for the first week because that anxiety used to keep me up at night and I never want anyone else to feel it.
Your “smallest complete loop” advice is spot-on – mine is literally two screens and one button.
Thanks for the reminder to stay ruthlessly focused on that one painful emotion.