Skip to main content

我的Indie hacker故事:两年内实现MRR4.5万美金

· 预计15分钟读完
圈友讨论

各位好,我叫Tony Dinh。

在两年前的今天,我辞去了我的工作,成为了一名全职的indie hacker.

如今,我的平均月收入约为45000美元/月。

这是我做过的最好的决定。自己工作给了我前所未有的自由。

我想借此特殊的日子,分享一下我到目前为止的旅程回顾。我希望这对那些希望有一天成为自己的老板的人们会有所帮助。

这将是一篇长篇文章(大约需要15分钟阅读时间),所以去泡杯咖啡吧!☕

在过去的两年里,我已经:

  • 创建了四个小型但成功的产品(所有这些将在本文后面提到)
  • 在Twitter上积累了97K的粉丝群体
  • 创建了这份拥有6000多订阅者的通讯
  • 跳上了人工智能热潮的列车,并成功地创造了一个产品
  • 并且挺过了一场差点毁掉我生意的风波

一些背景信息

在辞职之前,我是一名拥有7年经验(截至2021年)的软件工程师。

我热爱编写软件。我在高校时期用Visual Basic 6编写了我的第一个软件产品。在我整个职业生涯中,我总是会在全职工作之余进行一些副业项目。

感谢在这个行业工作了7年,我学到了许多有用的技能:前端、后端、运维、移动应用、游戏开发,以及一些UX/UI设计。

这些技能成为了我最大的优势,并在我后来的旅程中给予了我极大的帮助。

了解了Indie Hackers

2020年初,新冠疫情爆发。我被迫独自在家(在一个外国)远程工作。

这真是无比的无聊。

我发现了IndieHackers.com,并开始每天听他们的播客。像Pieter Levels、Kyle Gawley、Jon Yongfook(以及许多其他人)这样成功的独立黑客的故事真的给我带来了很大的启发。

灵感的激发,COVID带来的无聊,以及不用通勤上班节省下来的额外时间,让我重新回归到我的热情所在:构建软件产品。

所以我试了一试。我开始着手一个新的副业项目,希望能够创造一些收入。

首次失败

我的第一次尝试是构建一个适用于macOS的日志查看器应用程序。

作为一名优秀的软件工程师,我希望这款应用拥有美观的用户界面,众多的功能,全面的架构,以及一个单元测试套件,测试覆盖率超过95%。

这是个失败的应用,我在我的Xcode里还保留着它。

我在这个项目上工作了大约6个月。我感觉这个项目似乎永远也完成不了。然后,我感到厌倦并放弃了这个项目。

它的失败可谓是惨烈至极。

但至少我从中获得了一些东西:我在使用Swift方面积累了大量的经验,这意味着我现在可以更快地构建macOS和iOS应用程序。

首个成功的应用程序:DevUtils

我花了一段时间才从我第一次的失败中恢复过来。

大约一个月后,我决定再试一次(这次,你可以肯定我没有写任何测试用例?)。

我用了大约两周的时间构建了DevUtils的第一个版本。这是一个将所有常用的开发者工具打包到一个统一的界面中的应用程序,它可以在您的macOS上离线工作。

我将这款应用程序发送给了朋友、家人和同事免费使用,并收到了一些很好的反馈。人们都很喜欢这款应用!

那就是我一直在寻找的标志。我感到非常兴奋,决定在应用程序中添加付费功能:9美元 - 一次性购买,永久使用该应用程序。

然后,我在Hacker News上发布了这个应用。我想我运气不错,这篇帖子收到了一些积极的评论,我还在Hacker News的头条位置停留了几个小时。

这就是我如何赚到我人生中的第一美元网络收入。当时我在新加坡的卧室里(那时我还在全职工作)兴奋得跳了起来。

我发现了Twitter

在Hacker News首页的初始流量高峰之后,事情开始放缓。我在Product Hunt上发布了这个应用并再次获得了流量高峰,就这样了。

在那之后的一周里,我网站的访客寥寥无几。销售额也没有了。

我知道将应用发布到互联网上的网站和论坛,期待流量激增,这种做法长期来看是行不通的。我不能永远依赖运气。

所以,我开始寻找一个长期的分销渠道。

我尝试了谷歌付费广告,撰写了SEO文章,寻找了电子邮件通讯/YouTube频道的赞助,还做了许多其他事情。

虽然有一些小成果,但最终,我并没有看到一个可以在不断努力的情况下为我提供长期流量的方法。(除了SEO,但SEO的结果非常慢)

这是我在思考Twitter和#buildinpublic社区的时候。

我决定尝试成为一名Twitter影响者。

计划是,如果我能获得大量的关注者,我就能在不做太多事情的情况下,为DevUtils带来持续的流量。

于是,我重新启动了我的旧Twitter账户,并开始建立我的个人品牌。我大部分的推文都是关于DevUtils的,这相当无聊。

构建一个受众群体

我很快就明白,仅仅在推特上发布关于DevUtils的信息并不能帮助我增加粉丝。人们就是不关心。

当然,我在社区中与他人互动,回复他们的推文,开玩笑,就像普通的闲逛一样。但最后,如果我自己的时间线上没有什么有趣的内容,人们就没有理由关注我。仅仅关于DevUtils的推文是不够的。

我需要做些有趣的事情来吸引注意力。

所以我开始做很多有趣的事情,利用我自己的技能和优势:编程。

例如,这个实验是我第一次获得100多个赞的“病毒式”推文:

总的来说,我的Twitter策略是:

  • 制作有趣的东西并公开分享
  • 与他人互动
  • 编写线程
  • 许多的表情包和笑话
  • 总的来说,做一个有趣的人,做一个善良的人

在连续做了六个月之后,从2021年11月的100名关注者,我在2021年5月将我的账户增长到了700名关注者。

首个“真正的”商业项目:黑魔法

我认为“黑魔法”是我第一次真正的商业尝试,因为它采用了订阅定价模式并有持续的收入。

这就是它的起源。

在2021年5月左右,当我在Twitter上的关注者接近1000人时,我决定做些特别的事来庆祝(同时也为了获得更多的互动!)。

通过查阅Twitter API文档,我了解到我可以通过API更新头像。因此,我编写了一个小脚本,可以在我的头像周围显示一个进度条。

随着我粉丝数量接近1000人,进度条也会越来越接近100%。

人们非常喜欢这个想法!因此,我把这个脚本变成了一个网络应用,并为“专业版”增加了每月4美元的订阅费,用户可以在这个版本中自定义进度条的颜色。

就是这样,我赚到了我人生中的第一笔持续性收入!

在那个时候,我还在全职工作。

拥抱着这股吸引力,我利用所有的空闲时间投入到了Black Magic的工作中。

我为Black Magic添加了许多其他功能,主要是帮助用户创造更多互动的Twitter工具。

通过同时进行建设和推特发布,我的月度重复收入(MRR)和我的关注者数量都在快速增长。

辞职

到2021年8月,我已经:

  • 来自Black Magic的~$300 MRR
  • 来自DevUtils的每月约200美元
  • 约8,000名关注者
  • 约1,500名活跃用户(大部分是免费用户)

总的来说,势头非常好。我对于能够依靠黑魔法和DevUtils谋生感到自信满满。

那是我递交辞职通知的时候,正式辞去了我的工作。2021年9月20日是我最后一个工作日,也是我作为全职独立黑客的第一天。

我记得我曾经走出去散步,深深地吸了一口新鲜空气,感受到了我从未有过的自由。

当我在新加坡工作时,我住的地方附近的公园。

大约在同一时间,我开始写一份通讯。如果你是长期的读者,你可能记得我曾详细地写过它。这就是那篇文章:

辞去我的工作,全职追求独立黑客活动

我在银行有两年的储蓄。如果我住在越南(我的家乡),我可以轻松地在没有收入的情况下生活四年。如果事情不顺利,我的备用计划就是回到全职工作。

当时,我还没有家庭,没有妻子,也没有孩子。那是我人生中最好的时机,去做我生命中最大的赌注。所以,我就这么做了。

我的目标是在第一年达到每月1000美元的收入,这对我在越南永久居住来说已经足够舒适了。

第一年的全职盈利能力

自从辞掉工作以后,我把所有的时间都投入到了Black Magic/DevUtils的工作中,并且仍然在不断地发推特来吸引观众。

增长开始加速。我为Black Magic增加了许多新功能,最明显的是Magic Sidebar - 这是一个为Twitter提供分析和CRM功能的Chrome扩展。

这个功能独力改变了Black Magic作为产品的永恒。从一个有趣的参与工具变成了真正的疼痛杀手,解决了当时许多大型Twitter账户所面临的大问题。

后来,我将整个产品的重心转向了这个功能。我改变了登陆页面,让它专门讨论这个功能,而不是个人资料进度条和其他有趣的功能。你可以在BlackMagic.so上看到它。

在几个月内,通过建设、推特发布以及在Product Hunt上推出产品,我的月收入增长到了4000美元的月度经常性收入。

在这段时间里发生了很多事情。幸运的是,我像机器一样每月在这个通讯中写下了所有的事情。

您可以在此处阅读这段时间内的相关帖子:

通过公开建设,在60天内将$322增长到$2K的月度经常性收入

2022年1月更新:4K MRR,新版本,新功能,新学习内容

到2022年2月,我的月度经常性收入已达到4000美元,而我在Twitter上的关注者数量也已经超过了28000人,远超我的目标。

旅行、工作和娱乐

在我辞职后的最初几个月,我工作得很多。可能每天12小时,如果你也把Twitter算作“工作”的话,甚至可能是每天16小时。

所以,当我达到每月重复收入4000美元时,考虑到我在越南的生活成本,这是一个相当不错的金额,我开始放慢了步伐。

我仍然想要获得更多的收入,但我意识到这是一个不断移动的目标,它永远不会停止。先是1万美元,然后是2万美元,再然后是5万美元。我知道我永远不会满足。

在工作和玩耍的同时进行总是更好的。

所以我去旅行了。我去越南周游了一圈。

在这段时间里,我平均每天工作大约4个小时。我仍然经常发推文。

在2022年9月左右,发生了一件神奇的事情:我被邀请参加Indie Hacker播客节目!这就是我刚开始时每天都会听的那个播客节目。这简直就像梦想成真!

该播客于2022年9月22日发布,几乎正好在我辞职一年后。

快进到2022年10月,Black Magic的月度经常性收入稳步增长到了13,000美元。

我的第三个产品:Xnapper

除了致力于我现有的产品,我一直都在尝试和实验新的事物。

我构建了几个小产品,其中一些失败了(EmojiAI,AskCommand)。

其中一个,Xnapper - 一个截图应用程序,引起了我的观众的兴趣,并成为了我第三个成功的产品。现在每月赚取6000美元。

我在这篇文章中写了更多关于Xnapper是如何开始的:

2022年6月更新,10万美元的年度经常性收入,反思,以及一个截图应用!

在多个产品上工作使我能在对一个产品感到厌倦时切换,从而减轻我的压力。

这也是为Twitter观众提供全新内容的好方法。我积极拥抱“公开构建”,在构建应用程序时,我分享了所有事情。

例如,这条展示移动应用演示的推文获得了1700个赞!这几乎就像免费的营销。

Twitter争议,以及我的第四个产品

大约在2023年2月,埃隆·马斯克购买Twitter后不久,他们宣布Twitter API(Black Magic正在使用的)将不再免费。

我并没觉得这会是个大问题。我从黑魔法中赚了不少钱,乐意支付。

我当时并不知道,价格竟然高达每月42000美元(是每月,而不是每年)。虽然还有一个较小的套餐,每月100美元,但是限制和限度非常低,甚至无法运行一个天气机器人。

当时,Black Magic的月度经常性收入(MRR)为14,000美元。这意味着我无法承担API的价格。

我被“迫使”要么关闭,要么出售。

长话短说,我以128千美元的价格卖掉了Black Magic。你可以在这里阅读整个故事:

2023年5月:我仅以128千美元的价格出售了我经营了两年的企业

到目前为止,我已经不再拥有黑魔法,但我仍然热爱这款产品并每天使用它。

有趣的是,几个月后,Twitter改变了他们对价格的看法。他们推出了一个新的计划,每月5000美元。

这个计划带有一些限制和API限制,它可能适用于Black Magic,也可能不适用,但我甚至都没去检查,因为这已经不再重要了。

所以那是我第一次的产品退出。虽然不是我想要的方式,但我无能为力。

大约在同一时间,我开始研发一个新产品:打字心智。

Typing Mind:我的第四个产品

OpenAI于2023年3月1日宣布了ChatGPT API。那时候我已经通过网页界面使用ChatGPT一段时间了。

网页界面非常有限,我对此感到困扰已久。例如,你无法搜索你之前的聊天记录,文字输出速度慢等等。最令人烦恼的是,应用程序每天都会将你登出,你必须每天重新登录,这极其令人沮丧。

在某个时刻,我曾考虑写一个Chrome扩展程序来解决我自己的问题。

OpenAI发布API正是我所期待的。我立刻想到使用这个API为ChatGPT编写一个更好的用户界面。

第二天,我注册了域名typingmind.com,并开始花了几个小时制作原型。

Twitter上的纷争让我在接下来的一周都忙得不可开交,但我还是设法在周末完成了Typing Mind的第一个版本。

在2023年3月6日,星期一,我向公众发布了第一个版本,并在Twitter上进行了公告。

这款应用程序立即获得了大量的关注。

我添加了一个9美元的付费计划,然后在接下来的几天里,随着我向应用程序添加更多功能,我逐渐提高了价格(现在的价格是39美元)

在应用程序发布的第一天,我就赚了1000美元的收入,第二天赚了2000美元,然后第三天赚了4000美元。

在7天内,我总共通过许可证收入赚了22K美元。

在7天内赚取22K美元:这个故事

从四月份开始,打字思维已经成为我主要的关注点。我一直在增加功能,改进产品,并为公司构建一个B2B版本,以创建他们自己的ChatGPT用户界面。目前,这款应用平均每月收入约为3万美元。

这就是我现在所处的地方。

组建一个团队

在我第二年中发生的一件重要变化是,我开始组建了一个团队。

我一直更喜欢单独行动。独自工作意味着我不需要花费时间在讨论、会议上,而有更多的时间用于建设。

然而,反复做同样的事情很快就会变得无聊。像客户支持和一些我知道如何做但不再觉得有趣的编程任务。

所以在过去的一年里,我雇佣了1名全职员工(负责内容、营销、支持)和3名自由职业者(开发人员)。

2023年6月:我如何与员工合作

在团队的帮助下,我在不牺牲客户满意度的情况下,取回了大量的个人空闲时间。产品也在我不需要积极工作的情况下,持续向前发展(新功能和错误修复)。

我平均每天仍然工作4小时,但现在我只从事我感兴趣的事情,无论是新功能还是尝试新产品。

我应该如何利用一天剩下的20个小时?

让我们稍微谈谈生活方式的改变。

生活方式的变化,好与坏

我绝对热爱自己做主,而不是拘束于朝九晚五的工作。然而,任何事情都有利有弊。经过两年的旅程,我可以理解为什么这条路并不适合每个人。

好的:

对我来说,第一个也是最重要的好处就是自由。

当我达到了拉面盈利水平时,我可以选择按照我想要的方式改变我的“工作-生活-平衡”水平。

我有很多的空闲时间,这让我有机会去追求生活中的其他兴趣,比如学习硬件,冲浪,旅行,玩游戏等等。

我现在几乎每天都在冲浪?‍♂️

我可以根据自己的感觉选择在任何一天工作,或者我可以整天看Netflix,无需向任何人请求许可。

这份工作的薪酬也非常可观,我赚的比我上一份工作的月薪(大约是每月9000美元)要多得多。要想作为一名员工每月赚取45000美元并不是一件容易的事,我必须在编程(还有办公室政治!)方面非常出色。

所获得的知识也是其中的一大好处。

经营一家公司需要我在过程中学到的各种技能:市场营销,法律,财务,合作伙伴关系,销售等。

尽管我现在的规模很小,但相比于我只是一个按照别人的指示行事的员工时,我现在谈论商业时感觉更有信心。

坏的:

冷启动

没有什么是免费的。找到一个产品并使其运作可能会非常具有挑战性和压力,尤其是在开始时。

我总是告诉人们,如果没有每月稳定的收入,大量的储蓄和备用计划,就不要轻易放弃他们的工作。

在全职工作的同时进行副业项目也可能会带来压力。我很幸运,因为我还没有家庭,只需要照顾自己。对于那些有全职工作、妻子和孩子的人来说,他们没有太多的时间和精力去做副业项目。如果失败,风险因素也会大得多。

风险

即使你有一个成功的产品,风险仍然存在。

收入可能会波动,市场可能会变化,新的竞争者可能会出现,或者你可能会做出一些愚蠢的事情。这些都可能影响到业务,从而影响到你。

看看黑魔法发生了什么,如果我当时无法让新产品(打字思维)为我创造新的收入来源,我会感到极度的压力,这可能会导致一连串的下滑,谁知道呢。

这也是我更喜欢拥有多种产品的原因,以减少某一种产品失效的风险。

社交生活

我不得不牺牲我的专业网络和社交生活。这会让人感到非常孤独。

当我辞掉工作时,我并没有觉得这会是个大问题,所以我并没有真正注意保持与我周围的人的联系。

现在我开始建立起反向联系,但是当你不再在同一个办公室工作,没有相同的话题可以谈论时,保持与人们的联系变得困难。

我的朋友们都有全职工作,身边没有太多的独立黑客朋友,他们都有各自喜欢的居住国家/城市。如果我想解决这个问题,我最好的选择是搬到世界上一些流行的独立黑客中心,如巴厘岛或里斯本,但我仍然认为这个办法长期来看并不可行。

这只是我走这条路必须要做的权衡。幸运的是,至少我还有在线的Twitter社区可以交流。

当前与未来

所以,这就是我从一开始的全部故事。

接下来是什么?我真的不知道。

现在,我并没有长期的计划。我只有一个我生活的大致指导原则:保持健康,通过做我感兴趣的事情赚更多的钱,同时不牺牲我的自由。

在工作的同时,也享受生活。

至于短期计划,我将继续致力于我的产品:Typing Mind(当前重点),DevUtils,Xnapper。甚至可能在不久的将来推出新产品!

我希望这篇文章能对想要走同样道路的人有所帮助。

如果你也想做我所做的事情,以下是我一些重要的心得:

  • 首先并且最重要的是,记住这一切都是我的故事,“我的方式”。这绝对不是“唯一的方式”,也可能不是“最好的方式”。你能做的就是从我在这里分享的内容中挑选出你认为有用的部分,看看是否适合你。没有公式可以保证成功。
  • 如果你打算像我一样独自工作,试着成为一个全能者:对所有事物都有一些了解。例如,如果你是一名开发者,不要仅限于作为前端开发者,也尝试进行后端开发,以及移动应用开发,设计,然后还要学习市场营销等。利用80/20规则:用20%的努力获取80%的价值。
  • 为自己构建不公平的优势。我认为我的编程技能就是一种不公平的优势。由于我多年来一直在做这个,所以我可以非常快速地构建应用程序。如果你没有任何不公平的优势,那么今天就去寻找或者构建它。
  • 建立一个观众群体。这并不适合每个人,但如果你能做到,就试试看。在Twitter/Reddit/互联网论坛上建立自己的观众群体或社区。你以后做的任何事情都会变得更容易。这种好处是复合的。过去两年,我在Twitter上建立了一个拥有97K粉丝的观众群体,现在这也成为了我不公平的优势之一。
  • 尽早发货,小批量发货,频繁发货。如果一个想法不起作用,不要在上面停留太久。更频繁地实践发货产品以建立“肌肉记忆”。
  • 在构建产品时:专注于它为客户带来的核心价值。从客户的角度看待产品,以避免过度工程化。与您的客户交谈,并将他们纳入您的构建过程中。
  • 耐心等待,准备好迎接好运。这是一场长期的游戏。

这就是我现在要分享的所有内容。如果你喜欢刚才阅读的内容,一定要订阅我的通讯。我每月都会写一次,更新我的旅程,并分享我所知道的事情。


原文链接:www.indiehackers.com

by GPT4翻译

解锁「写代码,赚美元」新技能