2
3 Comments

I spent 6 weeks polishing an app nobody uses. Here's what broke the loop.

Solo founder. No coding background. Built a fintech comparison app (remittance + crypto routes) entirely with AI tools (Claude + GPT Codex) in about 6 weeks. Shipped to Google Play. Built a companion website. Set up analytics, SEO pages, referral links — the whole thing.

Then I looked at my numbers:

  • 166 users in 28 days

  • 0% retention past week 1

  • 1 organic search click. One.

And what was I doing with my weekends? Fixing a badge that was 2px off in dark mode. Adjusting spread calculations to show ranges instead of single values. Rewriting a cost display from percentages to currency format.

Nobody asked for any of it.

The Loop

Here's the trap I fell into — and I think a lot of solo builders fall into it too:

  1. I notice a UI bug

  2. I fix it

  3. The fix breaks something else (thanks, Codex)

  4. I fix that too

  5. I check a competitor's app

  6. "Oh, they display it like THIS. I should do that too."

  7. Another full day of coding

  8. Push update on Sunday

  9. Monday: still 166 users

Repeat.

The worst part? I was productive. I was shipping code, squashing bugs, improving the product. It felt like progress. But my user count didn't move. Not even a little.

The Realization

I was solving problems that nobody complained about — because nobody was there to complain.

I was adjusting lighting on a stage with no audience.

The app works. It's not perfect. There's a provider showing a 56% fee that's obviously a calculation bug. The spread data shows single values instead of ranges. Some corridor badges are missing. Yes, these are real problems.

But here's the thing: these problems only matter if someone is using the product.

With 166 users (mostly from me sharing links on KakaoTalk), zero organic traffic, and zero retention — the bottleneck isn't code quality. It's distribution.

What Actually Needs to Happen

I mapped out where my users come from:

  • 131 direct (me manually sharing links)

  • 17 referral

  • 8 organic

  • Seoul accounts for 50 of the 166 users

So my real audience is Korean expats sending money abroad. My real moat is deep corridor knowledge (I've lived in Korea and Brazil, speak both languages, worked in crypto ops for 8 years).

But I was spending 100% of my energy on code and 0% on content.

The fix isn't another sprint of bug fixes. It's:

  1. Write SEO content targeting my actual corridor (KRW→BRL, KRW→JPY)

  2. Distribute on channels where Korean expats hang out

  3. Stop touching code until a real user complains

  4. Only do code updates on weekends, only based on actual feedback

The Rule I'm Setting

No code Monday through Friday. Only content creation and distribution. Code changes on weekends only, driven by user feedback — not my own perfectionism.

If nobody complains about the 56% fee bug, it means nobody's looking at Wise quotes on my app. Which means the bug isn't my problem. Getting people to the app is my problem.

For Other Solo Builders

If you're reading this and you recognize the loop — ask yourself:

  • When was the last time a user (not you) reported a bug?

  • Are you building features because users asked, or because a competitor has them?

  • How much of your week goes to code vs. distribution?

If the answer to that last question is >50% code and you have <1,000 users, you might be in the same loop I was.

Ship it. It's good enough. Go find your audience.


Building TransferIQ — a remittance + crypto route comparison app. Currently at the "finding my audience" stage. Would love to hear if others have broken out of this loop and how.

posted toAvatar for product TransferIQ
TransferIQ
  1. 1

    I like that you realized the bottleneck wasn't product quality—it was evidence.

    Until real users are consistently interacting with the product, it's hard to know which imperfections matter. Distribution isn't just customer acquisition at that stage; it's how you discover what actually deserves to be built next.

    1. 1

      Thank you so much for your comment. For me, all the things are new. Honestly, I don't have experience of my own business. I am still learning and trying to improve. To catch up with the things that I haven't recognized, I need to push more.

      1. 1

        That's a good mindset to have early on.

        One thing I'd keep reminding yourself is that every new user isn't just a potential customer—they're also evidence about which assumptions your product has actually earned.

        That distinction can make it much easier to decide what deserves your attention next.