Milestone: The First Paid Revenue from My Product
April 11, 2026 16:30
A Notification in the Taxi
After seeing the SBTI project go viral yesterday, an idea I had been sitting on for a while finally lit up — AIBT (AI Behavior Test). I worked through the night. From writing the first line of code to going live took only a few hours.
Then, this afternoon, I had to take a taxi out for something. On the way, my phone buzzed: You received a payment of $2.99.
I still remember the surprise in that moment. The amount is small — $2.99 isn't even enough for a cup of coffee — but this is my first paid product revenue as an indie developer. Worth writing down.
What is AIBT
In short, AIBT is a small tool that lets AI analyze your past conversation history and build a behavioral profile of you. It was inspired by SBTI, but with something I've been researching recently baked in — analyzing the interaction patterns between humans and AI through conversation history.
Honestly, if I were being more opportunistic, I should have just cloned SBTI's content and test format directly — that would probably be the highest-traffic path. But I still wanted to do something different. Riding a trend is fine, but it's better to ride it with something of your own.
A classic "idea in ten seconds, built in a few hours" kind of project.
Why This Matters to Me
Honestly, the meaning isn't in the $2.99. It's that I saw my own progress from the past month reflected in this project. A kind of unity-of-knowing-and-doing progress.
1. The Minimum Viable Loop, Completed for the First Time
A few days ago I wrote a thought: a commercial product is only "done" when it closes the minimum viable loop — demo, login, payment/subscription, landing page, launch, paying user. This time, AIBT went through that loop rigorously:
- Demo done
- Payment integrated (LemonSqueezy)
- Dedicated domain
- Publicly launched
- First paying user
The gap between "building for myself" and "actually getting users to pay" is something I had been avoiding for a long time. This was the first time I walked the full distance, and the mindset is completely different.
2. No Effort Is Wasted
What moved me more is this — AIBT could launch in a few hours because nearly all the infrastructure was already built during other things I'd done recently:
- LemonSqueezy was set up for MemoryX's subscription system, but now any project can plug into it.
- Cloudflare Pages + domain configuration became second nature while building bryantchen.cc and memoryx.cc.
- SEO basics is something I only started learning while working on memoryx.cc.
- Conversation analysis logic comes from my memory research.
Each thing, at the time, looked like I was working on something else. But all of them converged on AIBT.
"No effort is wasted" — I think this is what it means. Everything you do is quietly preparing you for some future moment, even if you have no idea at the time.
Another Signal That Made Me Even Happier
Beyond the $2.99, there was a moment that made me even happier — after I posted AIBT on my WeChat Moments, I started seeing friends spontaneously share their own test results on their Moments, or forward AIBT to other group chats.
This kind of organic sharing matters more than any click count or payment amount. It means the thing resonates with them, that it's worth sharing, that they're willing to attach their name to the product — even if only in a single post.
For an indie developer, this is the most precious signal.
A Good Start
$2.99 is a small milestone, but it proves one thing: keep building, keep shipping, accumulate one piece at a time — it actually works.
Don't rush to build big things. Get a small loop running first. Don't rush to do the right thing. Finish what's in front of you. Infrastructure will activate itself one day. Knowledge will assemble itself one day.
Continuing from here.