【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

从谷歌辞职后,我创办了家年营收近百万美元的公司,我一年挣了 6000 美元,网友:什么都不干,赔钱最慢

  • 2023-02-14
    北京
  • 本文字数:4692 字

    阅读完需:约 15 分钟

从谷歌辞职后,我创办了家年营收近百万美元的公司,我一年挣了6000美元,网友:什么都不干,赔钱最慢

五年之前,我辞去了谷歌那边的开发岗,出来建立了自己的软件公司。

 

刚开始那几年,公司业务一直没有起色。月收入甚至就是几百美元的水平,长期处于亏损状态。

 

到第三年年中,我开发了一款名叫 TinyPilot 的设备,能帮助用户在不安装任何软件的前提下远程控制自己的计算机。这款产品意外走红,也成了我们之后的业务关注重点。

 

2022 年,TinyPilot 一共创造了 81.2 万美元的营收,比 2021 年增长了 76%。

 

在本文中,我想跟大家好好聊聊自己的白手起家创业路,特别是这第五年里的经验和教训。

 

首先来看下这几年的公司的营收情况,直到去年,TinyPilot 年营收增长至 81.2 万美元。

 


下面这个表格,是我想让你知道这些钱都花在了哪。

 


 营收猛增 35 万美元听起来确实爽,但一年忙下来就 6000 美元的纯利润实在有点说不过去。而且我不给自己发工资,所以这 6000 美元就是过去一整年我从公司身上赚取的全部收入。不过光明的前景还是让我对新的一年充满期待。

 

去年增加的一项主要成本,就是电气工程。整个 2021 年,TinyPilot 的电气工程供应商都在努力跟进产品发展思路,但效果一般。2021 年底,我换了一家更符合需求的新供应商,他们水平更高,但价格也是前一家的 3 倍。

 

另外,芯片的持续短缺迫使我们频繁更改设计,这也增加了工程时间和原材料成本。我们往往需要在用完现有物料储备后就重新设计电路板,所以得反复支付额外费用来加快流程。

 

我们最终到去年 9 月才摆脱了重新设计的困局。希望第四季度的火热表现也能在 2023 年稳定延续。第四季度,特准的利润达到了 2.86 万美元,如果新一年也能保持月均 9500 美元的平均收益,那我可就太开心了。

TinyPilot 有新网站了

 

在 2020 年刚刚推出TinyPilot时,配套上线的网站和徽标只是勉强能用、暂时顶住。之后产品迅速发展,所以我很长一段时间都没余力再做优化。

 

2022 年,我终于招了一家设计机构创作新的徽标,还有重新布置整个网站。

 


TinyPilot 网站重新设计前后

 

有经验的朋友肯定知道,跟设计机构合作可说是既费钱又费神,但这次的结果确实让人满意。旧网站明显就是业余爱好级别,而新设计终于有了一家公司的样子。我怀疑之所以销售额迅速提升,有一部分就是新网站所带来的。

 

TinyPilot 团队从 6 人增加到 7 人

 

2021 年底,TinyPilot 的团队构成是:

 

  • 我,唯一的创始人;

  • 3 名兼职软件开发人员;

  • 2 名本地兼职员工,负责组装设备和寄送订单;

  • 其中 1 位还兼顾客服工作。

 

2022 年底,我们新增 2 名支持工程师并调整了职责划分,现在的团队构成是:

 

  • 我,唯一的创始人;

  • 2 名兼职软件开发人员;

  • 2 位本地兼职员工,负责组装设备和寄送订单;

  • 2 人现在都兼顾客服工作;

  • 2 名兼职支持工程师。

 

支持工程师的加入,就像是拼图中缺失的一块终于补齐。在他们加入之前,我就是唯一的技术支持负责人,这部分工作花掉了我大概 20%的时间。现在,我用在请求支持方面的时间已经低于 5%,客户服务已经能够快速到位。

 

支持工程师还做了不少我没时间完成的工作,比如调查复杂的bug、编写文档和改进诊断工具。

 

愈发壮大的团队也拓展了我的管理技能。2021 年,TinyPilot 的工作流程还很简单,几乎每个人都作为独立的单位完成工作。结果要么提交给我,要么直接提交给客户。当员工之间需要相互协调时,沟通双方也肯定是同一职能上的两位同事。

 

而支持工程师的加入,意味着我得搞清楚不同职能的团队间要如何协作。当支持请求要求履行者和支持工程师共同配合完成时,他们要怎么彼此对接?支持工程师和开发团队间的反馈循环又该如何设计?

 

PicoShare 成为增速最快的项目

 

过去几年以来,我最讨厌的事情就是通过 Google Drive 或者 Dropbox 之类的云存储服务商分享单个文件。他们不会提供直接指向文件的链接,只有指向 Web 界面的链接,收件人还得注册账户才能查看。如果把视频上传到 Google Drive 还需要经历重新编码,就算是针对浏览器播放进行了优化,整个过程也至少要 15 分钟。

 

作为云存储选项的替代方案,我开发了一款名叫 PicoShare 的极简文件共享应用。大家只需上传一个文件,它就会生成一条可以直接共享的链接。这多简单!不用重新编码、也不用单独注册,上手就用。



PicoShare 演示

 

虽然也有其他开源工具在提供类似的功能,但 PicoShare 的独特之处在于它不需要数据库服务器。全部负载都能在单个 Docker 容器内运行,而其他解决方案往往需要更复杂的编排过程。

 

PicoShare 也成为我发布过的增速最快的开源项目。在发布后的半个月内,它就拿下 GitHub 600 星;截至本文撰稿时,PicoShare 的安装量已超 10 万次。


经验教训

别当那个“最不重要的客户”

 

在 TinyPilot 网站的整个设计过程中,我犯了不少错误,其中最核心的问题就是前一家设计机构的体量跟 TinyPilot 根本就不搭调。

 

那家机构其他客户的预算,基本是 TinyPilot 的 5 到 20 倍。起初我还以为这是好事,毕竟人家是高端设计品牌,能傍上这样的资源说出去都有面子。

 

但实际上,TinyPilot 成了他们优先级最低的项目。由于管理不善,项目成本增加、范围扩大而且成果也未能按期交付。

 

所以现在挑选新的供应商时,我会询问自己跟他们的其他客户相比有何差异。如果在规模、收入或者所处行业方面区别太大,我就会果断选择其他服务伙伴。

以 50%的容量运行

 

如果你的业务能力刚刚好够满足客户需求,那肯定是最佳运营状态吧?这样员工就能在每周保持 40 小时工作的同时,准时完成每笔订单并回应每个支持请求。他们既不会闲着无聊,也不会累到心慌,一切都完美和谐……

 

但大家觉得这事可能吗?以 100%的容量运行绝对非常可怕,这意味着整个公司没有任何犯错空间。一旦销量激增或者员工临时休假,业务立刻就会陷入混乱。

 

我的目标是让 TinyPilot 的每个人都以 50%左右的负荷量工作。换句话说,有 50%属于必须完成的被动工作,另外 50%是需要主动找来做的内容。虽然在某些岗位上达不到 50/50 的绝对平衡,但大家应该能明白我的意思。

 

技术支持团队就是 50/50 的最佳案例:他们把一半时间用来响应支持请求,另一半时间用来寻找防止用户需要申请支持的好办法。这类任务包括修复产品中的 bug、编写文档和改进诊断工具。

 

TinyPilot 中的每个团队都由 2 人组成。这样即使有人不在,另一位也能先放放主动工作、优先处理时间敏感任务,整个体系仍然能够运作得井井有条。比方说,某个人气 YouTube 频道提到了我们而瞬间拉高了订单数量,那我们也一直有多余的容量消化这部分业务。

Ansible 和 git 不是软件分发工具

 

在刚开始设计 TinyPilot 时,我不知道该怎么分发 Linux 软件。

 

所以在 TinyPilot 原型发布时,我用上了自己了解的工具:bash 脚本、Ansible 和 git。Bash 脚本负责引导一个 Ansible 环境,再执行相应的 Ansible playbook。Ansible 会安装依赖项,对操作系统做出必要更改,再克隆 TinyPilot git 代码仓库。

 

整个安装过程勉强能用,体验不太好。优点就是可靠、不需要用户做手动配置,但缺点是速度慢。

 

两年之后,TInyPilot 的更新过程可说是一团糟。其仍然依赖于当初原型时的基础,只是现在的依赖项体系更复杂了。Ansible 角色依赖于 Git 代码仓库,而 Git 代码仓库又依赖于其他 Ansible 角色,后者则依赖于 YAML 文件中的一大堆参数。任何微小的变更都足以吞噬几个礼拜的开发时间。

 

而这一切,都是因为我从来没认真学习过标准的 Linux 打包工具。

 

到 2022 年,TinyPilot 团队终于学会了使用 Debian 软件包。其实根本就没我想象中那么难,我本来以为得部署各种包服务器和密钥服务器,但事实证明并不需要。只要找到靠谱的操作指南,整个过程相对来说还是挺简单的。

 

Debian 加快了我们的开发步伐,它能更早发现严重错误,让我们轻松将预发布版本部署到测试设备上。跟现在相比,之前的安装系统实在是太复杂、太笨拙了。

回顾去年定下的目标

 

我为 2022 年定下了三个高层次目标,下面看看到底完成得怎么样:

将 TinyPilot 的年营收提升至 100 万美元

 

  • 结果:TinyPilot 的营收增长 76%,来到 81.2 万美元;

  • 评分:B

 

我其实知道 100 万这个目标定得有点高,恐怕很难达到,但最终结果已经相当接近了,着实令人振奋不已。

每周花 20 个小时管理 TinyPilot

 

  • 结果:跟 2021 年相比,2022 年我花在 TinyPilot 管理上的时间反而更多了。

  • 评分:D

 

我本来打算把工作尽量分给他人,再做点自动化升级,争取把每周的管理时间缩短到 20 个小时,但明显没能做到。随着销售额增加、支持工程团队的组建还有芯片短缺问题的蔓延,我的管理时间反而变长了。

推出 TinyPilot Voyager 3

 

  • 结果:我们甚至连设计工作都没做完

  • 评分:F

 

TinyPilot 之前一直使用 Raspberry Pi 4B 作为核心硬件。Pi 4B 拥有出色的生态系统,但问题是硬件相对昂贵、而且难以与定制芯片相集成。

 

我为 2022 年定下的计划,是设计一块定制化电路板来对接更轻薄、更便宜的 Raspberry Pi Compute Module 4。这本来可以把制造成本降低最高 60%,同时简化我们的硬件设计。

 

但实际情况是,我们的所有硬件工程时间都花在了解决制造问题和供应短缺上,所以在新产品方面没能取得任何进展。

展望第六年

每周花 20 个小时管理 TinyPilot


我知道去年这个目标没能达成,但现在这真的成了我的首要任务。我对 2023 年充满希望,过去一年完成的很多工作都为我腾出手来奠定了基础。

 

把净利润推向 10 万美元


在 TinyPilot 诞生的前两年半,我主要关注业务增长。无论每月能售出 20 台设备还是 2000 台设备,我所支付的硬件和软件工程成本都是一样的,所以销量必须要达到一定规模才能让业务获得可持续性。

 

在 2023 年的大部分时间里,TinyPilot 的生产都受到了物料供应的限制。虽然被这方面原因束缚了业务拓展的手脚令人沮丧,但我也可以借此机会放慢脚步、专注于创造更大的利润空间。

 

TinyPilot 一直大致维持着收支平衡。我觉得只要能尽量减少对硬件的重新设计,那新一年把利润推向 10 万美元并不是太难。其实如果 2022 年不重新设计硬件,那我在工程支出上省下的开销大致就是 10 万美元,物料成本也能省下 2 万美元。所以只要能保持销售稳定并精简硬件设计流程,那 2023 年应该会成为真正开始盈利的元年。

关闭 TinyPilot 办公室

 

自 2021 年初以来,我租了一间办公室,专门负责 TinyPilot 业务的设备组装、订单履行和库存管理。

 

保留实体办公室确实有利于快速适应硬件和流程上的变化,但也会带来不少额外开销。今年,我打算把组装业务转移到中国,毕竟产品中用的所有零配件本来就源自中国。至于订单履约,我也打算交给第三方物流仓库去做。

 

撤掉办公室之后,我就不用维护物理空间、管理库存和跟踪人员轮班了。把制造和订单配送外包出去,也能让 TinyPilot 团队拥有更灵活的工作时间和地点。 

我还爱创业吗?

 

其实每次写年终总结的时候,我都会问自己这个问题……我到底,还热爱自己当初的选择吗?

 

2022 年是艰难的一年,也是我独立生活以来最不容易的一年。虽然算不上痛苦,但我也绝不敢说经历了这样的磨炼,自己仍然热爱创业。

 

全球芯片短缺,意味着我们始终无法以稳定的方式重复制造产品。不是这个部件缺失、就是那个制造流程断档,我们把主要精力都用在了库存耗尽前调整设计上。我们虽然挺过来了,但期间仍然出现过彻底无货可卖的窘境,而且压力很大。

 

但这一年也有不少情况提振了我的信心。虽然我没多少时间写文章、做软件开发,但我为自己的产品深感自豪。TinyPilot 的组织更大了,这帮我学习并探索出了指导各团队顺畅协同的管理方法。随着公司的发展,我也欣慰地看着各团队不断成长、积累起更深厚的职业技能。

 

我还是喜欢这种自己当老板的感觉,我仍然热爱创业给我带来的自由感。所以在创业这条道路上,我绝对不会动摇。

 

2022 年对我的独立硬件业务来说,无疑是重要的一年。我们的营收增长至 81.2 万美元,有了新的产品网站,又新增了一支团队。我们经历了成长的烦恼,但这一切也教会了我:

 

永远别当那个“最不重要的客户”!

 

原文链接:

 

https://mtlynch.io/solo-developer-year-5/

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-02-14 14:185967
用户头像
李冬梅 加V:busulishang4668

发布了 817 篇内容, 共 386.5 次阅读, 收获喜欢 1004 次。

关注

评论 2 条评论

发布
用户头像
今年,我打算把组装业务转移到中国,毕竟产品中用的所有零配件本来就源自中国。
2023-02-15 08:46 · 浙江
回复
牛马了
2023-02-15 10:29 · 上海
回复
没有更多了
发现更多内容

Dapp技术开发到底需要花多少钱?

西安链酷科技

区块链 dapp开发

搭建一个dapp钱包要多少钱

西安链酷科技

软件开发 区块链系统开发 区块链软件搭建

另辟蹊径者 PoseiSwap:背靠潜力叙事,构建 DeFi 理想国

大瞿科技

All in数字化!这场大会重新定义建筑行业人才模式

用友BIP

人力资源

王文京:中国智能会计将引领全球会计创新

用友BIP

智能会计

区块链技术投入公链开发,涨知识了 公链开发团队

西安链酷科技

公链开发 公链团队

BI 数据可视化平台建设(1)—交叉表组件演变实战

vivo互联网技术

架构演进 BI可视化 表格组件 交叉表

区块链底层公链开发 公链开发团队

西安链酷科技

公链开发 节点搭建

小红书万亿级社交网络关系下的图存储系统的架构设计与实践

JackJiang

网络编程 即时通讯 IM

KeyShot Pro 2023中文特别版下载(3D渲染和动画制作)

影影绰绰一往直前

KeyShot Pro2023 KeyShot Pro下载 KeyShot Pro破解版

《用友企业绩效管理白皮书》要点解读之整合计划

用友BIP

企业绩效管理

新华冶金∣打造业财深度一体化运营模式

用友BIP

IDO预售系统开发:构建去中心化众筹平台的技术实践

西安链酷科技

IDO代币预售

重磅!百度知识增强大语言模型关键技术荣获“2023世界互联网大会领先科技奖”

飞桨PaddlePaddle

百度 互联网大会 大语言模型

链游开发DAPP智能合约开发搭建

西安链酷科技

DAPP系统开发

IDO私募预售平台软件系统开发

西安链酷科技

IDO代币预售

昇腾CANN DVPP硬件加速训练数据预处理,友好解决Host CPU预处理瓶

华为云开发者联盟

人工智能 华为云 昇腾CANN 华为云开发者联盟

DBeaver Ultimate注册激活版下载(数据库管理软件)

影影绰绰一往直前

DBeaver下载 DBeaver注册版 DBeaver激活版

对话在行人|安恒信息:通过企业数智化建设实现主营业务100%增长

用友BIP

数智化领先实践

模拟ASP.NET Core MVC设计与实现

EquatorCoco

ASP.NET Core 框架 教程分享

dapp软件定制开发公司 DApp开发步骤全解析

西安链酷科技

DAPP系统开发 dapp开发

Dapp开发的技术原理和设计方案

西安链酷科技

DAPP系统开发

PostgreSQL 技术内幕(十一)位图扫描

酷克数据HashData

用户信息授权报错“无效的AppID参数”问题排查解决过程

盐焗代码虾

Java 支付宝 经验分享 支付宝报错 排查思路

公链开发技术团队 如何设计一个稳定、高效的公链系统架构?

西安链酷科技

DAPP系统开发 区块链浏览器开发 区块链技术公司

报名开启!飞桨AI for Science公开课与共创计划邀您来学,探索AI与科学的融合

飞桨PaddlePaddle

人工智能 AI for Science

开发一个dapp需要多少钱?具体设计那些费用?

西安链酷科技

DAPP系统开发

链游开发外包公司

西安链酷科技

区块链游戏 gamefi 链游开发 游戏链改

Capture One 23 Enterprise for Mac(RAW图像编辑软件) 企业版 16.3.1.23永久激活版

mac

windows 图像处理软件 苹果mac Capture One 23

适用于即席查询(Ad-Hoc)的OLAP引擎

Western Panda

数据库 大数据 开源 数据分析 OLAP

从谷歌辞职后,我创办了家年营收近百万美元的公司,我一年挣了6000美元,网友:什么都不干,赔钱最慢_文化 & 方法_Michael Lynch_InfoQ精选文章