已发布 / Published 2025-12-20T01:23:12+08:00

独立开发者赚钱故事(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 —