我开发一款名为 LumeTrace 的 Mac 应用已经有一段时间了。
它最初只是一个简单的本地文件工作区。
后来我加入了全文搜索、语义搜索、AI 问答、自动版本历史、时间线与对比功能。
最近又增加了团队协作、NAS/OSS 支持、断点续传、邀请功能……
不知不觉间,它已经变成了比我最初计划大得多的产品。
我不会放弃它——LumeTrace 已经走了这么远,我仍想看看它还能去向何方。
但开发它的过程让我学到了一点,接下来做新项目时我会换种方式:
并非每个有用的应用都需要变成一个大产品。
我最近看了很多小巧的独立 Mac 应用。有些只解决一个微小恼人的问题,而且解决得非常好,用户很乐意花 5–20 美元购买。
所以,我给自己定了一个新规则,用于未来的实验:
7 天做出 MVP。
发布它。
把它放到真实用户面前。
给它一个短窗口期,看看是否有生命力。
如果没人关心,就归档并继续前行。
如果有人使用、提出功能需求,甚至愿意付费——那就值得再投入一个开发周期。
而如果其中某个小实验真的起飞了,那它或许会成为下一个主要产品。
我认为作为一个独立开发者,我犯的最大错误就是:在用户还没看到之前,就认为每个想法都值得花费数月去开发。
好奇其他独立开发者是怎么处理这种情况的。你们会给新想法设定时间限制,还是通常会坚持做一个项目直到它成功?
评论 (0)