我写了一个SaaS产品,因为互联网让我相信它会让我变得富有

2020-05-29 07:32:58

我从来没有开发过、构建过、设计过、甚至编写过功能齐全的Web应用程序或SaaS产品。

SaaS将成为圣杯。一台神奇的摇钱机,你只需创造一次,它就会一次又一次地吐出钱来。

我对SaaS模式做了大量的阅读,我还阅读了泰勒·特林加斯(Tyler Tringas)、Storefmapper、IndieHacker和MakeBook之类的东西。风险投资是为失败者准备的,自力更生是一种生活方式。

我一直是一名企业家,SaaS是前进的明确道路。自动化、技术性、可扩展性、x-able、y-able和z-able。

2017年秋天,我在(垃圾)网站Upwork上做了大量的自由撰稿人。上工是一件有点苦差事。用户可以搜索他们想要的自由职业技能(思科网络、Python编程、画狗等等),然后通过建议书申请工作。Upwork的糟糕之处在于,一旦发布了一份工作,申请的热度就开始上升。你等待这份工作的时间越长,其他自由职业者申请并得到这份工作的可能性就越大。即使你是最棒的,早到也是一种极大的优势。

在搜索了一下之后,我发现Upwork没有办法让用户收到关于新工作的提醒,即使许多用户要求这样做。嗯,我想,这是一个市场需求。不过,有无数的论坛帖子和低质量的YouTube视频解释了如何通过IFTTT和Upwork的RSS订阅源功能设置提醒。

Tyler Tringas制作了一个很小的商店地图应用程序,并将其扩展到50K并将其出售。这并不复杂。我不需要什么都做,只需要做一些简单的事情。我走到一块白板前,画了我的应用程序仪表板。然后我用我在网上找到的一些糟糕的免费软件嘲笑它。(现在我用Balsamiq做样机)下面是它的样子:

酷,是的,只要打开你的RSS订阅源,然后决定你是否想要提醒就行了。很简单。这是一款美化的RSS源阅读器。有人会为此买单吗?谁在乎呢--这是我的主意,我现在就想建造它。#yolo

我编写了一些Python代码来实现自动化,并在这里和那里制作了一些我已经付费的实用程序。在这一点上,我从来没有做过真正的软件开发人员。这不会那么难的,对吧?

我一遍又一遍听到的建议是直接发货。让它发生吧。把那东西运出去。你使用什么语言并不重要。您可以使用烙铁、覆盆子pi和旧的戴尔服务器。快走。

这实际上是个不错的建议。因为我熟悉Python,所以我决定学习Flask web开发语言。我通过YouTube视频、书籍和这个叫Prettyprinted的人了解到了这一点。

这是一件令人头疼的事。我可以编写一些基本的烧瓶代码,但是伙计,这需要大量的工作。我已经用CSRF之类的东西实现了基本的网络安全,但是我在散列我自己的该死的密码,并通过mental copg2进行原始的SQL调用。狗屎太恶心了。这太难了。

从2018年5月到2019年1月,我在怀疑和动力之间徘徊。这太蠢了,我为什么要这么做?它只是一个RSS订阅器。做点别的吧。不要做这件事。不要说完。阻力很大。

大约在12月左右,我决定要完成这件事,不管他们喜不喜欢,不管它是否令人厌恶,并将其发布到世界各地。我真的很高兴我这么做了。

2019年1月,我向HackerNews和一些Subreddits发起,现金流入。我在兰博基尼的网站上试图决定我想要什么颜色。🤑。

不,实际上它根本没有走那条路。一些人感兴趣,一些人把它打了下来。不要紧,我发货并赢得了一些很酷的家伙积分😎

Docker-为运行应用程序、刮板程序、数据库和Python容器的容器编写内容,如果所有容器都没有打开,它会让我松弛下来。

大量用Python编写的松弛警报,用于系统通知和新用户注册。新用户注册您的服务的反馈循环非常强大!

我已经用Laravel重写了EarlyBrd(我喜欢--对我来说,它比Flask快得多,但那是另一天的故事),我很快就会迁移,我只是害怕打破狗屎😬。

自从我推出这个网站以来,我几乎一直在维护它。抵抗真的很难。

尽管如此,我还是获得了相当多的新试用客户,我支持该产品并修复错误。

大约在2019年12月,我收到了我的第一个实际客户,他们从我那里零互动地支付了费用。我实际上从他们那里得到了一张支持票,因为我的支付系统甚至都不起作用了!尽管如此,我还是很快把它修好了,让它们启动并运行起来。感觉真他妈的好!

我的网友赖利·蔡斯同情我的灵魂,成了我的第二个客户。他一直激励着我继续做这件事!赖利使用EarlyBrd找到需要Ubiquiti Wi-Fi设备帮助的人们,并告诉他们关于Hostifi的情况。看看他的博客,他有很多好东西。

不要对你的产品要价5-10美元。这真的不值得,不管怎么说,支付费用的顾客通常都是小气鬼。如果可以的话,去买B2B吧。自由职业者并不富有。

解决实际需求,并在构建之前对其进行研究。要么构建一些微小的东西并获得反馈,要么在开始构建之前就获得反馈!我坚持使用EarlyBrd,因为我想学习如何更好地编写代码。

框架/语言真的没那么重要。选择你觉得舒服的东西,即使它是php。如果你的项目前景看好或者赚钱,你通常可以在以后重写或者让它变得不那么糟糕。

如果你有一份真正的工作,但时间有限,那就制定一个时间表来做你的事情。

尽可能多地在公共场合分享(这是我想做得更好的事情)。

不要因为愚蠢的事情而雇人。Adobe Cloud每月20美元,自己看几本书,看几个视频,做一些简单的设计。如果你的事业成功了,你以后总能招到更好的员工。

保持良好的文档记录,并保持您的物品井井有条。您可能想要稍后出售您的SaaS,而把所有东西放在一起会让这件事变得容易得多。

将基本的监控和攻略放在适当的位置。备份您的数据库,监控您的服务,并密切关注事情。给予客户良好的支持。它不一定要快,但要清楚地表明你和你的客户之间的期望。

我已经利用EarlyBrd的势头推出了其他我自己使用的项目,比如LinkPig.co。我已经在求职面试中谈到过这个项目。我把它当做是认识其他比我聪明得多的SaaS人的工具。我并不后悔,但确切地说,这并没有让我致富。

想看更多这样的书吗?注册我的个人邮件列表-我写关于编码、技术和创业的文章。