独立开发者赚钱故事(4)-AI给我上奏折
🚀 远程前端工程师 Leo 的真实故事
用自己做的小工具 FocusLog 从 0 做到 4 万美金
按 5W2H 框架完整拆解 · 英文原句+中文解释
下面讲一个综合多位真实独立开发者经历的典型故事:主角叫 Leo,一个远程前端工程师,用自己做的生产力小工具"FocusLog"管理工作与副业,边用边改,最后做到累计 4 万多美金收入。整个过程按 5W2H 展开。
✦ ✦ ✦
一 Why:为什么会开始做(动机与问题)
👤 背景与痛点
Leo,93 年生,中国程序员,在柏林远程给一家美国 SaaS 公司做前端,年薪 8 万欧左右,但一直有个"小目标":
"I want at least one income stream that doesn't depend on my employer."
「我想要至少一条不依赖雇主的收入管道。」
远程两年后,他陷入典型困境:
✦ 每天 Slack、Email、Jira、Notion 来回切,感觉自己"always busy, rarely productive"(总是很忙,却产出很少)
✦ 下班后想做 side project,但经常 10 点才真正坐下写第一行代码
✦ 尝试过 Todoist、Notion、TickTick 等,但都觉得"too heavy for my brain after a long workday"(下班后大脑已经很累了,再用复杂工具很难坚持)
他在日记里写了一句英文自嘲:
"My productivity system is a graveyard of abandoned apps."
「我的效率系统就是一个"被我抛弃过的应用坟场"。」
💡 关键决定:于是他明确了一个"自用动机"——做一个真正能撑住他下班后副业时间的极简工具。
✦ ✦ ✦
二 What:到底做了什么产品(FocusLog)
🎯 产品定位与核心功能
他在 Notion 里写下 product vision:
"A stupidly simple log for focused work sessions. No projects, no tags, just: start timer → write what you'll do → don't break the streak."
「一个"蠢到不能再蠢"的专注工作记录器。没有项目、没有标签,只有:启动计时 → 写下你要做什么 → 别打断连续天数。」
于是有了 MVP:浏览器端小 web app + PWA,叫做 FocusLog,只有三块内容:
1顶部是一个 50 分钟倒计时(固定,不能改)
2中间一行输入框:"What will you focus on this session?"
3下面是简单的 session log + "streak(连续天数)"
"FocusLog is not for planning; it's for doing."
「FocusLog 不是做计划用的,而是专门"干活"用的。」
✦ ✦ ✦
三 Who:主角与第一批用户是谁
🐕 Leo 自己是"第一号用户"
他给自己定了一个小挑战:
"I won't touch any other productivity app for 30 days. Only FocusLog and a paper notebook."
「我 30 天内不用任何别的效率工具,只用 FocusLog 加一本纸质笔记本。」
📊 第一周的数据(纯自用):
共记录 22 个 session,每个 50 分钟
7 个 session 是公司项目,15 个 session 是副业相关
"For the first time in months, I can tell exactly how much real work I did this week."
「这是几个月以来第一次,我能清楚说出自己这周到底做了多少"真工作"。」
🌱 自然扩散的早期用户
第三周,他在公司内部 Slack 的 #random 频道发了一条消息:
"Side project update: built a tiny focus timer for myself. If you're also drowning in tabs, happy to share it. No signup, no spam."
「副业进展:我给自己做了个小小的专注计时器。如果你也被一堆标签页淹没了,可以试试。不用注册,没有垃圾邮件。」
三天内有 9 个同事来试,其中 4 个坚持用满一周。
其中一位后端同事评论:
"This feels like 'Pomodoro for lazy engineers'. I don't have to configure anything."
「这感觉像是"给懒工程师用的番茄钟",根本不用配置什么。」
💡 关键洞察:Leo 意识到,目标用户其实就是跟他一样的"下班后还想搞点副业的程序员/知识工作者",而不是所有人。
✦ ✦ ✦
四 When:时间线与关键节点
从 0 到 4 万美金的完整路径
0–1 个月:纯自用 MVP 阶段
第 1 天(3 月 1 日)
回家后用 3 个晚上的时间用 Next.js + Supabase 打了一个可以登录、存 session 记录的雏形
第 7 天
他在自己的日志里写:
"Dogfooding is brutal. Every friction I feel tonight will probably make a future user quit."
「自己吃自己狗粮太残酷了。我今晚感到的每一处摩擦,未来用户也会因此流失。」
这段时间他做了一个"只为自己好用"的改动:
"After work, I sometimes just want to hit start and not think. So let me be lazy, but show me the shame."
「下班后,有时候我只想直接点开始,不想思考。所以让我可以懒,但用视觉提醒我"可耻"。」
2–3 个月:小范围分享与功能迭代
第 5 周 · 同事口碑开始传播,有 15 人主动来要链接
第 7 周 · Leo 在 Twitter/X 发第一条公开推文
"Side project I've been dogfooding for 7 weeks: FocusLog – a dead simple focus timer + log for people who have a day job and a night project."
「我已经自己吃狗粮用了 7 周的副业项目:FocusLog —— 一个给"白天上班、晚上搞项目的人"用的极简专注计时+日志工具。」
✅ 结果:推文只有 18 个点赞,但带来了 43 个新注册用户
4–8 个月:从免费到付费的转折
第 4 个月末 · 注册用户约 320 个,月活 110 左右,全部免费
第 5 个月初 · 他写下关键决定...
"If I'm serious about this being a business, I need to pay with my own money first."
「如果我真把它当生意,就必须先拿自己的钱来验证。」
✅ 到第 8 个月,FocusLog 累计收入 6,300 美金,大部分来自年付订阅
✦ ✦ ✦
五 Where:场景与渠道
他在哪里用和卖
📍 自己使用的具体场景
🌅 场景一:白天工作时的"深度工作块"
他把每天上午 9:30–11:30 设为 "no-meeting deep work",只开 FocusLog 和一个 code 编辑器。
"Two 50-min sessions, shipped the whole notification UI. Without Slack distractions, feels almost unfair."
「两个 50 分钟 session,就把整个通知 UI 做完了。没有 Slack 干扰,感觉像开挂。」
🌙 场景二:晚上副业时间
20:00–22:30,他会跑 2~3 个 session,只做一件事。
"One session, one commitment."
「一个 session 只承诺一件事。」
📣 获取用户的"自然栖息地"
在推广上,他完全围绕"自己在哪儿就去哪儿说话":
💬 Indie Hackers 社区
"I built a focus log because every other productivity app made me feel like a project manager, not a maker."
「我做了一个 focus log,因为其他效率工具都把我变成了"项目经理",而不是"创作者"。」
🐦 Twitter/X Build in Public
"Week 12 of building FocusLog in public: 271 users, 41 daily active, 0 revenue. Still my favorite app on my laptop though."
「公开构建 FocusLog 第 12 周:271 用户,41 日活,0 收入。不过它仍然是我电脑上最喜欢的应用。」
📌 早期渠道只有三种:Twitter/X 个人账号、Indie Hackers 社区、朋友&同事的口碑转介绍。没有投广告,也没有复杂的增长黑客。
✦ ✦ ✦
六 How:怎么"吃狗粮"、怎么迭代、怎么赚钱
Dogfooding 方法论
🐕 Dogfooding:每天用,边骂边改
Leo 把 FocusLog 当成"镜子"来观察自己行为:
"If I feel guilty skipping a session, the product is doing its job."
「如果我因为跳过一个 session 而有点愧疚,那说明产品是起作用的。」
🔧 典型的 dogfooding 触发的迭代:
✅ 迭代一:取消复杂统计,只保留 Streak
起初他做了一堆图表(本周总时长、本月任务类型分布等),自己看了两周就再也没点开。
"I don't need a dashboard; I need a nudge."
「我不需要仪表盘,我需要的是"推我一把"。」
结果:7 日留存率从 24% 升到 31%
💡 迭代二:为"疲惫状态"设计的 Quick Start
有几天他加班到 21:00,根本不想打字。于是加了一个按钮:
Quick start: "Just show up"
点这个按钮会启动计时器,并自动填充任务描述:"Show up and do something small."
"On bad days, the hardest part is opening the app. So I removed one more excuse."
「在糟糕的日子里,最难的是打开应用,所以我要再少一个借口。」
💰 产品变现:从"先向自己收费"开始
第 5 个月,他在笔记里写下一句很狠的话:
"If I'm not willing to pay for my own product, I shouldn't ask anyone else to."
「如果我都不愿意为自己的产品付费,就没资格向别人收费。」
于是他做了两件事:
1把自己的免费账号删掉,改成付费——在 Stripe 创建了一个 29 美金/年的 plan,用自己的信用卡付了第一笔
"MRR update: $2.41 (thanks, past me)."
「MRR 更新:2.41 美金(感谢过去的我)。」😂
2设计简单到极致的定价结构
Monthly$5/月
Yearly$29/年 · "best for serious side projects"
"If FocusLog helps you protect just 1 focused hour per week, it's paid for itself."
「如果 FocusLog 每周只帮你守住 1 个小时的专注时间,它就已经值回票价了。」
✦ ✦ ✦
七 How much:从 0 到 4 万美金的关键数字
收入时间线与关键拐点
第 5 个月 · 正式上线收费,23 个付费用户,当月收入 ~630 美金
第 8 个月 · 总注册 ~1,600,付费 137,当月收入 ~2,300 美金,MRR ~1,100
第 12 个月 · 付费用户 510,月收入 ~4,800 美金,累计超过 25,000 美金
第 18 个月 · 累计收入约 41,800 美金,MRR 稳定在 3,500~4,000
第 12 个月时最大的新增来自一个 tweet 走红(约 1.2k 点赞):
"I built a focus app for my own 9–5 + 5–9 routine. Dogfooded it for 6 months before asking anyone to pay. Today it covers my Berlin rent."
「我为了自己的"朝九晚五 + 晚五晚九"日程做了这个专注应用,自己先吃了 6 个月的狗粮才敢收费。今天它已经能覆盖我在柏林的房租。」
📊 转化、留存与"吃狗粮"的关系
Leo 总结自己的"狗粮公式":
"Dogfooding → better defaults → less friction → higher retention → more word-of-mouth."
「自己吃狗粮 → 更好的默认选项 → 更少摩擦 → 更高留存 → 更多口碑传播。」
在数据上,他看到几个有意思的现象:
✦ 完成 onboarding 的第一个 50 分钟 session 的用户,7 日留存是整体的 1.8 倍
✦ 连续 3 天有 session 记录的用户,付费转化率接近 9%
✦ 习惯使用"Quick start"按钮的用户,多数是夜间活跃(20:00–23:00),年付占比特别高
他在最后一篇一年总结里写道:
"The best decision wasn't choosing React or Supabase. It was forcing myself to be FocusLog's most demanding user first."
「最正确的决定不是选了 React 或 Supabase,而是逼自己先成为 FocusLog 最苛刻的第一个用户。」
Leo 仍然保留全职工作,只是把自己定义从"front-end engineer"改成了:
"Full-time engineer, part-time SaaS founder."
「全职工程师,兼职 SaaS 创始人。」
✦ ✦ ✦
🎯 下一步行动
如果你愿意,下一次可以专门拆解这个故事里你最关心的一个环节
(比如"定价"、"邮件文案"、"Twitter 运营"),做成更细的操作清单。
📚 参考来源:
1. Indie Hackers 社区真实案例:Session App by Philip Young($5K/月番茄钟应用)
2. HabitKit 独立开发者 Sebastian Röhl($15K/月习惯追踪应用)
3. Tony Dinh 的 DevUtils 故事($45K/月开发者工具)
4. Arvid Kahl 的 FeedbackPanda($55K/月后成功出售)
5. Microsoft、Google 等公司的 Dogfooding 实践案例
参考原文信息列表:
1. https://gzoo.net/blog/bootstrapped-saas-success-a-solo-founders-journey-to-12k-in-7-months
2. https://mktclarity.com/blogs/news/micro-saas-top
3. https://www.reddit.com/r/indiehackers/comments/1budv37/this_indie_hacker_is_making_85k_in_monthly/
4. https://www.youtube.com/watch?v=YRI50pQcV5Y
5. https://www.youtube.com/watch?v=B1N37HnYPzw
6. https://www.youtube.com/watch?v=0vWR-0PderA
7. https://www.youtube.com/watch?v=qQH3WY4wMEg
8. https://www.youtube.com/watch?v=ASDf6lL86pg
9. https://thebootstrappedfounder.com/the-7-deadly-sins-of-indie-hacking/
10. https://thewizdomproject.com/arvid-kahl-podcast-notes
11. https://thebootstrappedfounder.com/zero-to-sold/guide/
12. https://www.youtube.com/watch?v=RGUh3odS8wY
13. https://www.reddit.com/r/SaaS/comments/1o3vsj3/from_zero_to_250_mrr_in_just_10_days_still_cant/
14. https://www.indiehackers.com/post/i-made-session-a-productivity-timer-that-makes-5k-month-in-net-profit-ama-25b59d75f5
15. https://www.indiehackers.com/post/my-solopreneur-story-zero-to-45k-mo-in-2-years-1b858f47af
16. https://x.com/SamanyouGarg/status/1837455699309117504
✨
— END —