03 · 20 posts

Building Solo

独立开发

One person building products with AI: shipping, security, budgets, costs, and a product process that is no longer linear.

Filter and search this topic in all posts →
S2 Day 038
Some small tasks you can hand to me有些小任务,可以交给我

Some tasks only need to be done once, and signing up for a subscription, installing software and hunting down tutorials can take more effort than the task itself, so I want to try letting people who need something done just hand the task to me.

S2 Day 036
133 posts in: what the numbers actually told meAI 发了 133 篇小红书后,一次认真的数据回顾

AI helped me publish 133 posts on RedNote, and the median post got just 112 views; my three most-viewed posts drew over 10,000 views combined and brought in exactly 1 follower.

S2 Day 030
I built a job-hunting Skill: want to, can, fit我做了个求职 Skill:更关注想去/能去/适合

I turned the job screening, research, and application prep I kept doing while trying to move into AI PM this year into an open-source Agent Skill: Roleward Job Hunting.

S2 Day 028
The piano piece was too hard, so I built a Skill to simplify it喜欢的钢琴曲太难,我做了个改谱 Skill

The original score of a piece I loved was too hard, and the simplified versions online didn’t fit, so I built an open-source Agent Skill, Score Simplifier, that has AI change only the parts I can’t play and keep as much of what I love as possible.

S2 Day 022
I turned 100 days of writing into a website我把过去 100 天写的东西,做成了一个网站

This day was a video on RedNote.

S2 Day 020
I turned 100 days of writing into a website我把过去 100 天写的东西,做成了一个网站

This day was a video on RedNote.

Day 085
How much Git does a non-technical builder need?非技术 Builder,到底需要懂多少 Git / 开发知识?

As a non-technical builder, I don’t plan to learn all of Git. I’ve drawn a boundary of six things for myself: understanding the shared baseline, which version a task is based on, which kind of “done” it is, branches, dependencies, and when to take a decision back.

Day 084
I have a team — only one of us is human我有一个团队,但只有一个是人

I now work with a small “team” of ChatGPT, Claude, Codex, Claude Design and Claude Code, but I’m the only human. Using several AIs is easy; getting them to collaborate like a team is much harder.

Day 073
Decide while building, not before独立开发:不是想清楚了再做,而是边做边确定

Indie development isn’t about thinking everything through first, but about telling apart what must be settled now from what can be settled while building: the harder to change and the higher the risk, the earlier to decide; the more it needs a real product to judge, the later.

Day 072
Solo building: the product process isn't linear anymore从团队做产品到独立开发,我发现产品流程不再是线性的 - 1/3

Building products alone with AI, I’ve found the process has changed from a relay of “requirements → design → development → testing” into going forward loop by loop: build it, see how it works, go back and fill in requirements and design.

Day 071
How I optimize cost in AI productsAI 产品怎么做成本控制:我的优化思路

Controlling AI costs isn’t just shortening prompts or switching to a cheaper model. I break it into three things: which money shouldn’t be spent at all, how to bound the money that must be spent, and whether the results are still worth using once you’ve saved.

Day 070
My mistake building AI products: thinking about cost too late我做 AI 产品踩的坑:成本考虑得太晚了

Only while testing the AI job-search product I built did I realize that one full cycle of use could cost several dollars: one button on the page can hide a whole chain of paid calls, and failures and retries cost money too.

Day 064
An indie developer's monthly expenses独立开发者的月度开支盘点

Indie development costs are scattered across subscriptions, APIs, cloud services and auto-renewals, so I’ve set myself a fixed routine: once a month, review work expenses — where the money went, what it got me, and how to adjust next month.

Day 063
Budgeting as an indie developer独立开发者要考虑的预算问题

Once I started building products myself, I had to pay for everything myself. What I care about more isn’t saving money, but which money is worth spending, and which only makes the product and my way of working more expensive.

Day 058
Building with AI: what belongs in the repo?和 AI 一起开发产品,repo 里到底该留下什么?

With coding agents, the documents in a repo are no longer just records for later; they directly decide how the agent understands the product, how it changes the code, and which way it guesses when something is ambiguous.

Day 021
Indie developers need a security checklist too独立开发者,也需要自己的安全清单

After leaving a company to build products on my own, the invisible security protection disappeared, and I have to be my own IT and security team. The most common risk for an indie product usually isn’t a sophisticated attack, but a basic mistake that gets amplified fast.

Day 020
Indie dev checkpoint: waking up in the wilderness独立开发阶段性回顾 - 在旷野中醒来

Almost three months into indie development, with two products shipped and a batch of long posts written, it feels like walking across an empty wilderness: everyone says build in public, but for many people the public is empty.

Day 017
Dev diary D17: learning to wait开发者日记 D17 - 手搓日 - 学会等待

By D17 I’ve shipped two products and I’m building workflows and scaffolding, yet I keep swinging between “hang on a bit longer” and “cut my losses,” and when results disappoint I can’t find the reason.

Day 006
What I might have gotten right独立产品上线,也许我做对的事

For my first indie product I picked a niche market I know: a piano practice tool. I know the setting and the user profile is clear, but the group is small and leaves little room for error.

Day 005
What I got wrong launching an indie product独立产品上线,我做错的几件事

Launching my first indie product, most of my mistakes came from assuming: assuming my needs were everyone’s needs, that launch was the finish line, and that promotion could wait until “after it’s built.”