01
It took 20 days from finding an idea to launching a SaaS. Only then did I realize that every barrier I'd imagined was an illusion.
It was simply a matter of crossing rivers and cutting through mountains — and once I was done, I looked back and saw that the roads and bridges were actually built.
02
Even though 40-some days ago, when I decided to go indie, I told myself: "Other people are doing it and making money. Why can't I?"
But when I actually got into the trenches, I discovered just how much fear I was carrying.
What do you do with fear? Talk to Claude about it. And then, well, I actually believed what the AI told me, haha. So I just pushed through.
The more I did, the more I came to believe one thing —
"Every problem I have, 100%, will have an answer."
And they really did. All of them.
Yes, every problem I'd pre-imagined was solved by me actively finding the answer.
For example —
1. Demand
- What if the need I found is too small, not valuable enough, not worth building?
I asked AI for ideas, then spent less than a day carefully picking one to validate. And I actually heard real complaints — the need was there.
There were even 2 new competitors that had only been live for 2 months but already had thousands of monthly visitors. Yet their average session duration was just a few seconds — meaning the product wasn't good enough, and they weren't focused enough.
I figured I could beat them, haha. So I went for it. And looking back, I'm quite satisfied.
- What if demand validation fails?
Then validate again and again. And it was validated: competitors ranking 6th-8th for a complaint-related search term within 2 months — that's a signal.
2. Tech
Why worry about tech?
Because the core functionality depends on it. If you can't build it, or build it poorly, even the best idea is just talk. So naturally I worried —
- What if I don't know React? Is the learning curve steep?
Turns out? I didn't study it systematically. I just had AI teach me step by step. I actually got the project running in about ten minutes — spent maybe 1-2 minutes cross-checking the official tutorial for commands and versions.
After that, Claude Code did most of the coding. I barely did anything — just tweaked some copy here and there.
- What if I can't do backend?
Do I need to hire someone on a freelance platform?
Will communication costs be high?
And I wouldn't trust cheap work anyway — the price tells you something. But expensive freelancers might not meet my needs either.
Tough call.
Turns out? Registration, login, payments, query and deletion of history records — I built it all. And fast. Way beyond my expectations.
- Is configuring a domain a hassle?
Years ago I'd bought a domain, and the configuration was genuinely painful — plus I had to rent an old-school remote server and upload project files.
This time?
So much infrastructure has improved. I set everything up in minutes, blazing fast, with zero need for any remote server.
3. Payments
I think this is a blocker for many beginners, right? If you build the product but can't collect money, going live is pointless.
Before starting, I thought this would be a huge problem because I really didn't want to travel to Hong Kong to set things up.
By lucky timing, on the very day I reached the payment step, PayPal officially announced that individuals could open merchant accounts. So I integrated PayPal directly.
Stripe is great, but for personal reasons I couldn't set it up. Still, I found PayPal.
A friend mentioned recently that integrating multiple payment methods is better — gives users more choices. So next, I'll also integrate Creem.
03
Manifest your destiny?
I used to think that was mystical nonsense. Now I genuinely believe it. Because once you build that mental framework, every hard problem stops feeling so hard.
So when you truly want to do something from the bottom of your heart, remember this infinitely powerful mantra:
"Every problem I have, 100%, will have an answer."
And you will, truly, find every answer.
Believe this. And believe me — we'll give you strength.