I’m good at building things.
That turned out to be the problem.
For years, every side project followed the same pattern:
- I had an idea that made sense to me
- I validated it with a few friends or fellow devs
- I started building immediately
- I shipped
- Nothing happened
The code worked. The app was “done.”
But users didn’t care.
The trap developers fall into
As developers, we’re trained to think in terms of solutions.
We see a problem and immediately jump to:
- architecture
- features
- edge cases
- scalability
What we don’t do nearly enough is pause and ask:
“Is this actually a problem people are already trying to solve?”
I kept mistaking interesting problems for valuable problems.
I wasn’t validating — I was convincing myself
I told myself I was validating ideas:
- reading a few tweets
- scanning Product Hunt comments
- asking in Discords
But most of that was just confirmation bias.
I was looking for permission to build, not evidence of demand.
The data was right there (and I ignored it)
Every mobile app has thousands of unpaid user interviews sitting in public:
- App Store reviews
- Google Play reviews
They tell you:
- why users churn
- which features don’t matter
- where competitors are failing
- what users actually complain about (repeatedly)
I rarely looked at them seriously.
If I did, it was after I had already built something.
That’s backwards.
What I do differently now
Before opening an editor, I now force myself to answer:
- What do users consistently complain about across competitors?
- Which problems show up in dozens of reviews?
- What workarounds are users inventing themselves?
- What features are mentioned emotionally (anger, relief, frustration)?
If I can’t find strong patterns, I don’t build.
It’s uncomfortable.
It slows you down.
But it saves months of wasted effort.
I now use AI tools like, do-better.app to do the research for me.
Building is easy. Choosing what to build isn’t.
Most of my failed apps didn’t fail because of execution.
They failed because I solved problems nobody felt strongly enough about.
The hard skill isn’t shipping faster.
It’s learning what not to build.
That took me far longer to learn than any framework ever did.
App Market research on steroids
if you're interested in learning why your competitors succeed, but you don't. Head over to do-better.app
Top comments (0)