4
11 Comments

I Keep Building Apps Before Validating. So I’m Fixing That.

Hi there! 👋

If you look at my Indie Hackers profile, you’ll notice a pattern.

  • I build things.
  • They work technically.
  • They fail commercially.

I’ve worked on Qualli, InnerUs, and many other side projects. Each time, I did the same thing:
Idea → build → polish → wait for users → nothing happens.

The Real Mistake

None of these failed because of bad code.
They failed because I skipped market research.

I didn’t spend enough time:

  • Understanding competitors
  • Reading real user complaints
  • Validating whether people would actually pay

I assumed good execution would create demand.
It doesn’t.

I’m Fast at Building the Wrong Thing

This took me a while to admit.

I move fast. I ship.
But speed doesn’t matter if you’re creating something people don't need.

With InnerUs, I built what I wanted.
With Qualli, I built what I thought users needed.

In both cases, I listened too late.

The Lesson I Keep Relearning

Every failed project led to the same regret:
“I should have done proper market research first.”

Not surveys to friends.
Not gut feeling.
Real insights from users and competitors.

How will I fix it?

That’s why I’m working on Do Better.

The idea is simple:
Before you build your app, deeply understand the apps that already exist.

What users love.
What they hate.
What’s missing.

You don’t have to be unique.
You just have to do better.

Turning Failure into Something Useful

I’ve failed enough to know what not to do.

If Do Better helps even one founder:

  • Avoid wasting months
  • Validate before building
  • Make smarter product decisions. Then those failures were worth it.
  • This time, I’m validating first.

Let’s do better.

https://www.do-better.app/

on January 23, 2026
  1. 1

    We all have been there. It's great you realized the problem and now you are set on fixing it. One little advice though, while you are validating, start building a generic distribution as well even if you will eventually have to niche down really hard, just start building something.

    I actually made a tool that leverage stackexchange public data like conversations, answers, sentiments, etc., to generate and validate SaaS idea everyday. You might want to check it out below;
    https://roipad.com/product_trends/trends/ideation.php
    It has not validated 260+ ideas all of which are publicly available.
    I am currently shipping the code to github.

  2. 1

    Interesting perspective. I actually did the opposite and it worked — but maybe I just got lucky.

    Built SelfOS (productivity app) because I was frustrated with my own workflow. No market research, no competitor analysis. Just "I hate juggling 5 apps, I want one."

    Shipped it, put in stores, got ~60 downloads and 6 paying subscribers in first 2 weeks. Tiny numbers, but validation that at least some people have the same pain.

    I think "build for yourself" can work IF:

    • The problem is common enough (not just your weird edge case)
    • You actually use the product daily (you become your own QA)
    • You're okay with small niche success vs. big market

    But I also see your point — if I was building for a market I don't understand, research first would be essential.

    Curious about Do Better — how does it differ from just reading App Store reviews manually?

    1. 1

      Did you end up building it out? Can't seem to find it. Do you have competitors and how did you end up reaching them?

      Niche indeed always for the win!

      About do-better:

      You could definitely go through the app stores. But this is very labor intensive. How will you keep track of requests? note down every complaint? Is sentiment going up or down over time? etc ...

      this does it all for you.

  3. 1

    It's got to be my biggest fear with this whole project. But I keep telling myself - even if no one ever finds their way to my waitlist, and in a week or two, the app, once it's gone live... I will have a better tool for my own daily use. Because first and foremost, I'm solving my own problem, and building a thing that I love to use.

    1. 1

      Cool way of thinking! Build for self first!

  4. 1

    This hit the nail on the head for me as well. Dealing with that right now so im actively looking for problems and seeing if many users have the same issues as well.

    1. 1

      How do you go about validating those problems?

  5. 1

    Great post! I can definitely relate — I also tend to build first and validate later 😅

    What really helps me is starting from a real problem. I usually look at my own workflows and try to spot what could be done better or faster. That way, I know the problem actually exists and isn’t just theoretical.

    The results aren’t spectacular yet, but I’m seeing steady growth in users across my side projects, which feels encouraging.

    Wishing you the best of luck with yours!

    1. 1

      How do you validate problems as being able to solve it? I have a lot of ideas, but not every one is realistic :D

      1. 2

        Well, that’s really what building new things is about. For me, spotting the right problem is usually 90% of the work — the solution tends to come naturally after that.

        Of course, my solutions aren’t enterprise-scale. I mostly build small things for myself that could also be useful for people like me.

Trending on Indie Hackers
710% Growth on my tiny productivity tool hit differently, here is what worked in January User Avatar 65 comments Write COLD DM like this and get clients easily User Avatar 31 comments I built a tool to search all my messages (Slack, LinkedIn, Gmail, etc.) in one place because I was losing my mind. User Avatar 26 comments Our clients have raised over $ 2.5 M in funding. Here’s what we actually do User Avatar 14 comments 🚀 I Built a Chrome ExtensionThat Turns Reddit Into a Real-Time Lead & Research Engine(Free for First 10 Users) User Avatar 13 comments How I got my first sale from a forgotten project User Avatar 10 comments