Hey Indie Hackers đź‘‹
When I started building abblino, a conversational language learning app, I thought I had a pretty solid plan: build something cool with AI, make it functional, and people will come.
Spoiler alert: they didn’t. At least not the way I expected...
So here are 3 key lessons that changed my approach to building an app that users love and come back to:
1. User Interviews: You Are Not Your Target Group
This sounds obvious, but trust me, most technical founders skip it or do it wrong.
In the beginning, I thought, “Well, I’m building for people like me. I know what I want. That’s enough.”
I was wrong...
It wasn’t until I started doing deep user interviews that I realized how different my assumptions were from what real users actually needed.
What changed everything:
“Users don’t want a clever solution. They want their problem solved.”
Now, before we build anything new, I try to validate the problem and pain points, not the idea. It’s uncomfortable at first, but incredibly powerful.
Pro tip:
2. Create a “Wow” Moment As Early As Possible
You know those apps that make you answer 10 questions, set up an account, customize a profile, and connect three services before you can do anything useful?
Yeah. That was us. And users dropped off hard.
Then a mentor told us: “You need to deliver value before asking for anything.” We took that advice seriously.
Now we:
A great example of this is Notion.
You can start writing and using the tool instantly. No email verification, no tutorial wall, just a blank canvas to explore. Within seconds, you get what the app is about. That’s a wow moment.
Give people the win first. Then ask them to invest.
Think about your app:
Can someone experience the core value in the first 3 minutes? If not, that’s your next task.
3. Design First. Then Build.
As a technical founder, I used to see design as a nice-to-have. If the product worked, that was enough, right?
Turns out, great design is a multiplier, not just for UX, but for trust, engagement, and retention.
About 6 months in, we changed how we approached new features:
This helped us:
Final Thoughts
These three principles:
They’re not glamorous, but they’re powerful.
And I’m still learning. abblino is far from perfect, but every time we apply one of these lessons, we move closer to building something people genuinely want to use every day.
Now I want to hear from you:
What lessons have you learned building B2C products?
Any frameworks, mistakes, or insights you’d share with other solo or small team founders?
Let’s turn this post into a little goldmine of tips for all of us building cool stuff from scratch 💡
👇 Drop your thoughts below.