独立开发变现周刊(第106期):个人独立开发之旅,2年内从0到月收入4.5万美元
分享独立开发、产品变现相关内容,每周五发布。
目录
1、damngood:一个开源小工具站被收购
2、Stable Diffusion Prompt Reader: AI 图片 prompt 查看器
3、Text Blaze: AI 快捷键模版扩展插件
4、个人独立开发之旅: 2年内从0到每月4.5万美元
1、damngood:一个开源小工具站被收购
这是一个开源的小工具站,提供了一些常用的AI小功能。
- Privacy Policy生成器
- 屏幕截图
- 全网页截图
- 字体探测
- 语法修复
- 转录音频
作者说这个产品已经被收购,卖出时的产品情况如下
- 4.2万独立访客
- 10万页面浏览量
- 在像Morning Brew, Ben 's Bites等流行的newsletter中被提及
- 72个forks和500+ GitHub星
- 在增加付款后的几周内赚了509.89美元
- 在 borderline.biz 平台进行了出售
2、Stable Diffusion Prompt Reader: AI 图片 prompt 查看器
这是一个开源的项目,一个独立的简易 AI 图片 prompt 查看器,用于在不依赖 webui 的情况下提取由 Stable Diffusion 生成图片内包含的 prompt。
- 支持 macOS、 Windows 和 Linux
- 简单的拖放交互
- 复制 prompt 到剪贴板
- 去除图片中的 prompt
- 导出 prompt 到 txt 文件
- 编辑或导入 prompt 到图片
- 检测生成工具
Stable Diffusion Prompt Reader开源代码地址
3、Text Blaze: AI 快捷键模版扩展插件
这是一个浏览器扩展插件,已经有30万+的用户使用。通过创建AI文本扩展来完成更多工作并简化你的工作,节省了数十亿次击键!
使用键盘快捷键在任何地方插入文本模板。 通过使用可定制的模板消除重复输入,节省时间并避免错误。 插入标准的问候语、常用短语、预设回复、文本、日历链接和签名。
4、个人独立开发之旅: 2年内从0到每月4.5万美元
Hello, 大家好,我是Tony Dinh。2021年9月20日是我失业的第一天,我开始为自己工作。这是我做过的最好的决定。为自己工作给了我前所未有的自由。
在过去的两年里,我创建了四个小而成功的产品,在推特上建立了9.7万名粉丝。跳上了AI的顺风列车,并成功地用它创造了一个产品。还挺过了一场差点毁了我生意的闹剧
目前,我所有产品的总收入约为每月4.5万美元,利润约为90%。我想借此机会回顾一下我的经历。希望这对那些想要成为自己老板的人有帮助。
一点背景知识
在辞职之前,我是一名有7年经验的软件工程师(2021年)。我喜欢开发软件。第一个软件产品是在高中时用Visual Basic 6开发的。在职业生涯中,我总是在全职工作的同时做一些业余项目。
以下是我的职业生涯总结:
由于在这个行业工作了7年,我学到了很多有用的技能:前端、后端、DevOps、移动应用、游戏开发,以及一点UX/UI设计。这些技能成为我最大的优势,并在我后来的职业生涯中给了我极大的帮助。
2020年初,COVID发生了。我被迫独自在家(在国外)远程工作。那真是太无聊了。
我发现了indieHackers网站,并开始每天收听他们的播客。我从Pieter Levels、Kyle Gawley、Jon Yongfook等成功独立黑客的故事中受到启发。
灵感,COVID的无聊,以及不必通勤上班的额外时间,让我找到了激情:构建软件产品。开始着手一个新的副业项目,希望能产生一些收入。
第一次失败
我的第一次尝试是构建一个日志查看器macOS应用程序。
作为一名优秀的软件工程师,我希望这款应用拥有漂亮的UI、大量的功能、全面的架构,以及具有95%测试覆盖率的单元测试套件。
我花了6个月的时间。我觉得这个项目永远也完成不了。然后,我厌倦了,放弃了这个项目。它失败了。
但至少我从中得到了一些东西:我获得了很多使用Swift的经验,这意味着我现在可以更快地构建macOS和iOS应用程序。
第一个成功的应用: DevUtils
我花了一段时间才从第一次失败中恢复过来。大约一个月后,我决定再试一次。
我用了大约两周的时间构建了DevUtils的第一个版本。这款应用将所有常用的开发工具捆绑到一个统一的界面中,可以在你的macOS上离线工作。
我把这款应用发给朋友、家人和同事使用(免费),并收到了一些不错的反馈。人们喜欢这个应用程序! 这就是我要找的信号。很兴奋,并决定在应用程序中添加付费功能:9美元一次性购买,可以永远使用该应用程序。
然后,我在HackerNews上发布了这个应用程序。我觉得很幸运,这篇文章收到了一些积极的评论,登上了Hacker News的头条几个小时。这样得到了我的第一笔互联网钱。我在新加坡的卧室里疯狂地跳了起来(当时我还在全职工作)。
我发现了Twitter
在HackerNews首页最初的流量高峰之后,事情开始放缓。我在Product Hunt上发布了这款应用,流量再次飙升,仅此而已。在那之后的一个星期,我的网站几乎没有访问者了,也没有更多的销售。
我知道,将应用发布到网站和论坛上,并希望获得流量高峰,从长远来看是行不通的。我不可能永远走运。
所以,我开始寻找一个长期的分销渠道。我尝试过谷歌付费广告,写过SEO文章,在Newsletter/YouTube频道上寻找赞助,还有很多其他的事情。
有一些小的结果,但最终,我没有看到一种方法可以给我带来长期的流量,而不需要持续的努力。除了搜索引擎优化,但搜索引擎优化看到结果是极其缓慢的。
这就是我想到Twitter和#buildinpublic 的时候。我决定试着成为一名推特网红。我的计划是,如果我能获得很多追随者,我就能在不做太多事情的情况下获得DevUtils的持续流量。
所以,我重新激活了我的旧Twitter账户,开始建立我的个人品牌。我的大部分推文都是关于DevUtils的,这很无聊。
建立受众
我很快意识到,仅仅发关于DevUtils的推特并不能帮助我获得关注者。人们根本不在乎。当然,我和社区里的其他人交往,回复他们的推特,开玩笑,只是闲逛。但最终,如果我在自己的时间轴上没有有趣的东西,人们就没有理由关注我。仅仅发关于DevUtils的推特是不够的。
我需要做一些有趣的事情来吸引人们的注意。所以我开始做很多有趣的事情,利用我的技能和优势:编码。
例如,这个实验是我第一个获得100多个赞的“病毒式”推文:
总而言之,我的Twitter策略是:
- 制作有趣的东西并与公众分享
- 与他人交往
- 写threads
- 有很多表情包和笑话
总之,做一个有趣的人。在持续这样做了6个月之后,从2021年11月的100名粉丝,到2021年5月,我的粉丝数增加到了700名。
第一个“真正的”生意:Black Magic
我认为 Black Magic是我的第一个“真正的”业务,因为它采用订阅定价模式并提供经常性收益。事情是这样开始的。
2021年5月左右,当我在Twitter上的粉丝接近1000人时,我决定做一些特别的事情来庆祝它,同时也得到更多的参与。
通过查看Twitter API文档,我了解到我可以通过API更新个人资料图片。所以,我构建了一个小脚本,在我的个人资料图片周围显示一个进度条。当获得1000个关注者时,进度条将越来越接近100%。
人们非常喜欢这个主意!所以,我把这个脚本变成了一个网络应用程序,并为“专业版”增加了每月4美元的订阅费,人们可以自定义进度条的颜色。这就是我获得第一笔经常性收入的方式!
在这个时候,我还在做全职工作。
受此影响,我利用所有空闲时间制作 Black Magic。我在 Black Magic 中添加了许多其他功能,主要是帮助用户创造更多粘性的Twitter工具。
通过同时建立和发布tweet,我的MRR(每月经常性收入)和我的追随者都在快速增长。
辞职工作
到2021年8月,我有:
- Black Magic每月收入300美金
- DevUtils每月200美元
- 8000 粉丝
- 1500名活跃用户(大部分为免费用户)
总的来说,势头很好。我很有信心,可能真的有机会通过 Black Magic 和 DevUtils 来谋生。就在那时,我递交了辞呈,正式辞职。2021年9月20日是我最后一个工作日,也是作为全职独立黑客的第一天。
我记得我出去散步,呼吸了新鲜空气,感受了从未体验过的自由。
我在银行有两年的存款。如果我住在越南(我的家乡),可以轻松地长达4年没有收入。我的备用计划是,如果事情不顺利,就回去找一份全职工作。
那时,我还没有家庭,没有妻子,也没有孩子。这是我一生中最大的赌注的最佳时机。我的目标是在第一年达到1000美元的月经常性收入,这足够我在越南舒适地生活了。
辞职后,我把所有的时间都花在了Black Magic/DevUtils上,并继续通过推特获取用户。
增长开始加快。我给Black Magic添加了许多新功能,最引人注目的是Magic侧边栏,一个为Twitter提供分析和CRM功能的Chrome扩展。
这一功能彻底改变了Black Magic这一产品。从一个有趣的互动工具变成了一个真正的painkiller,解决了当时许多大型Twitter账户面临的大问题。
后来,我围绕这一功能调整了整个产品。改变了登陆页面,专门讨论这个功能,而不是个人资料进度条和其他有趣的功能。
在几个月的时间里,通过构建,在twitter上发布产品,并在product Hunt上发布产品,我的月收入增长到了4000美元的MRR。
这段时间发生了很多事情。幸运的是,我像一台机器一样,每个月都会写一次Newsletter中的所有内容。
旅行、工作和娱乐
在我辞职后的头几个月里,我做了很多工作。可能一天12个小时,如果你把Twitter也算作“工作”的话,甚至一天16个小时。
所以当我达到4000美元的MRR时,考虑到我在越南的生活成本,这是一个不错的数字,我开始放慢速度。
我仍然希望获得更多收益,但我意识到这是一个不断变化的目标,它永远不会停止。1万,2万,5万。我知道永远不会满足。同时工作和娱乐要好得多。所以我去越南旅游了。
在此期间,我的平均工作时间约为4小时/天,仍然经常发推特。
在2022年9月左右,神奇的事情发生了:我被邀请参加Indie Hacker播客!就是我刚出道时每天都听的播客。这就像梦想成真了!
该播客于2022年9月22日发布,几乎正好是我辞职一年后。
快进到2022年10月,Black Magic的MRR稳步增长到13K美元。
我的第三个产品:Xnapper
除了在我现有的产品上工作,我一直在试验和尝试新事物。我开发了几个小产品,其中一些失败了(EmojiAI, AskCommand)。
其中的Xnapper,一款截图应用,吸引了用户的兴趣,成为我的第三款成功产品。现在它的月收益是6000美元。当我对一个产品感到厌倦时,我可以在多个产品之间切换,减轻了我的压力。
这也是为Twitter用户提供新鲜内容的好方法。我喜欢“公开构建”,在构建应用程序时,我分享了所有内容。
例如,这条展示手机应用演示的推文获得了1700个赞!这几乎就像免费营销。
Twitter 的戏剧性
大约在2023年2月,也就是埃隆·马斯克(Elon Musk)收购Twitter后不久,他们宣布Twitter API (Black Magic正在使用)将不再免费。我觉得这没什么大不了的。我从Black Magic 中赚了不少钱,我很乐意付钱。
但我不知道,价格是每月4.2万美元(每月,而不是每年)。有一个更小的计划,每月100美元,但限制多,你甚至不能用它运行天气机器人。
Black Magic 当时的MRR是1.4万美元。也就是说我没办法负担得起API的价格。
我“被迫”要么关闭,要么出售。
长话短说,我把Black Magic卖了12万8千美元。到目前为止,我不再拥有Black Magic,但我仍然喜欢这个产品,每天都使用它。有趣的是,几个月后,Twitter改变了他们对定价的看法。他们推出了每月5000美元的新计划。
这个计划有一些限制和API限制,它可能适用于Black Magic,也可能不适用,但我甚至没有费心去检查,因为它不再重要。这是我的第一个产品退出,不是我想要的方式,但我无能为力。
大约在同一时间,我开始开发一个新产品: Typing Mind。
Typing Mind:我的第四个产品
OpenAI于2023年3月1日发布了ChatGPT API。在这一点上,我已经通过网络界面使用ChatGPT一段时间了。
网页界面非常有限,我很长一段时间都被它惹恼了。例如,你不能搜索你以前的聊天记录,文本输出很慢等等。最让人恼火的是,这款应用会让你退出,每天都要重新登录,这让人非常沮丧。
在某些时候,我想写一个Chrome扩展来满足我自己的需求。OpenAI发布的API正是我所期待的。我立即想到使用API为ChatGPT编写一个更好的UI。
第二天,我注册了一个名为typingmind的域名,并花了几个小时开始制作原型。
2023年3月6日星期一,向公众发布了第一个版本,并在Twitter上宣布了这一消息。这款应用立即获得了极大的关注。
我添加了一个9美元的付费计划,然后在接下来的几天里,随着我在应用中添加更多功能,慢慢地提高了价格(现在定价为39美元)。
在应用发布的第一天,我就赚了1000美元,第二天赚了2000美元,第三天赚了4000美元。在7天内,我获得了2.2万美元的收益。
自4月份以来,Typing Mind成了我的主要关注点。我一直在添加功能,改进产品,并为公司创建自己的ChatGPT UI构建B2B版本。这款应用目前的平均月收益约为3万美元。
组建团队
在我的第二年,有一件事发生了很大的变化,那就是我开始组建一个团队。我喜欢一个人工作,独自工作意味着我不需要花时间讨论、开会,也不需要花更多的时间进行建设。
然而,一遍又一遍地做同样的事情就会变得无聊。比如客户支持和一些编码任务,我知道怎么做,但不再觉得有兴趣去做了。
所以在过去的一年里,我雇佣了1名全职员工(负责内容、营销和支持)和3名自由职业者(开发人员)。
在团队的帮助下,我在不牺牲客户体验的情况下,节省了很多空闲时间。产品也在不断向前发展(新功能和bug修复)。
我仍然平均每天工作4个小时,但现在我只做我感兴趣的事情,无论是新功能,还是新产品的试验。
我该怎么处理一天剩下的20小时呢?
我们来谈谈生活方式的改变。
生活方式的改变,有好有坏。我非常喜欢为自己工作,而不是朝九晚五的工作。然而,凡事都有利有弊。经过两年的旅程,我可以理解为什么这不是每个人的方式。
1、好的方面 对我来说,第一个也是最重要的好处是自由。我可以选择改变我的工作-生活平衡,这是我想要的。
我有很多空闲时间,这让我可以追求生活中的其他兴趣,比如学习硬件、冲浪、旅游、玩游戏等。
我现在几乎每天都冲浪🏄♂️,我可以选择在我喜欢的任何一天工作,或者我可以花一整天的时间看Netflix,而不征求任何人的许可。
薪水也不错,我的薪水比我上一份薪水(大约9000美元/月)要高得多。作为一名员工,每月赚4.5万美元不是一件容易的事,你必须非常擅长编程(还有办公室政治!)。 经营一家公司需要我一路所学到的各种技能:市场营销、法律、财务、合作、销售等。 尽管我的规模很小,但与我只是一个听凭吩咐做事的员工相比,我现在更有信心谈论业务。
2、坏的方面
- 冷启动
没有什么是免费的。找到一款产品并让它发挥作用可能是非常具有挑战性和压力的,尤其是在开始的时候。我总是告诉人们不要在没有稳定的收入、大量的储蓄和备用计划的情况下辞职。
在做全职工作的同时做业余项目也会有压力。我很幸运,因为我还没有家庭,只需要照顾自己。对于那些有全职工作、妻子和孩子的人来说,没有多少时间和精力去做业余项目。如果失败,风险因素也会大得多。
3、风险方面
即使你有了一个成功的产品,风险仍然存在。收入可能会波动,市场可能会变化,新的竞争对手出现,或者你可能做了一些愚蠢的事情。这可能会影响到生意,也会影响到你。
看看 Black Magic 的情况,如果我当时不能让新产品(Typing Mind)为我带来新的收入来源,我就会非常紧张,这可能会导致螺旋式下滑,谁知道呢。
这也是为什么我更喜欢有多种产品的原因,以减少一种死亡的风险。
4、社交生活
我不得不牺牲我的职业关系网和社交生活。它变得非常孤独。当我辞职的时候,我不认为这是一个大问题,所以我并没有真正注意与周围的人保持联系。
我的朋友们都有全职工作,我身边的独立黑客朋友并不多,他们都有自己喜欢的国家/城市。如果我想要解决这个问题,我的最佳选择是转移到世界上一些流行的独立黑客中心,如巴厘岛或里斯本,但我仍然认为这不会长期有效。
这只是我在这条路上必须做出的权衡。幸运的是,至少我还有一个在线Twitter社区可以和我一起玩。
5、今天和未来。
这就是我从头到尾的故事。
接下来是什么?我真的不知道。
现在,我没有一个长期的计划。我只有一个生活准则:保持健康,通过做我感兴趣的事情赚更多的钱,同时不牺牲我的自由。
至于短期计划,我将继续开发我的产品:Typing Mind(当前重点)、DevUtils、Xnapper。也许在不久的将来会有一个新产品!
我希望这篇文章能对任何想要走同样道路的人有所帮助。
如果你想做和我一样的事情,下面是一些重要建议:
1、请记住,所有这些都是我的故事,“我的方式”。这绝对不是“唯一的方法”,也可能不是“最好的方法”。你所能做的就是挑选我在这里分享的,看看它是否适合你。没有保证成功的公式。
2、如果你打算像我一样独自工作,试着成为一个多面手:什么都懂一点。例如,如果你是一名开发者,不要将自己局限于前端开发,也要尝试开发后端、手机应用和设计,然后学习营销等。利用80/20法则:用20%的努力获得80%的价值。
3、为自己创造不公平的优势。我认为我的编程技能是一种不公平的优势。我开发应用的速度很快,因为我已经做了很多年了。如果你没有任何不公平的优势,今天就去发现它或创造它。
4、建立受众群。这并不适合每个人,但如果可以的话,试一试。在Twitter/Reddit/互联网论坛上建立自己的受众或社区。你以后做的任何事情都会容易得多。这种好处是复合的。在过去的两年里,我在Twitter上建立了9.7万名粉丝,现在这也是我不公平的优势之一。
5、船早,船小,船勤。如果一个想法行不通,不要太长时间地坚持下去。练习更频繁构建产品,以建立“肌肉记忆”。
6、在构建产品时:关注它给客户带来的核心价值。练习从客户的角度来看待产品,以避免过度设计。与你的客户交谈,让他们参与到你的建设过程中来。
7、要有耐心,准备好迎接好运,这是一场长期的比赛。