这个经常辩论的问题描绘了一幅世界图景,在这个世界里,唯一的选择是要么成为一家巨型半垄断企业的齿轮,要么接受投资资金,希望有一天能成长为一家大型半垄断企业的首席齿轮。
榜样很重要。所以我列了一张我钦佩的小公司的清单。既不是巨人,也不是初创公司--只是那些以自己的方式编写软件为生的人。
Sqlite是一个存在的证据,证明你不需要一千名工程师就能产生影响。它自90年代初就出现了,是现存出货量最大的软件之一,并因其出色的测试方法而广受尊重。然而,它几乎完全是由几个人写的:
杰米@机器:~/sqlite$git Short log-s-n|head-n 5 14012 drh 4297 dan1663 danielk1977 1099 misachkin 175 Shane。
华驰是一家小公司,但它也是少数人持股的,没有债务,固定成本很低,这意味着它在很大程度上不受收购、接管和市场低迷的影响。Hwaci打算继续以目前的形式运营,并大致保持目前的规模,至少到2050年。我们希望在您需要我们的时候在这里,即使这种需要是很多年后的事。
Sqlite也很有趣,因为虽然代码是开源的,但它们运行在一个大教堂模型上,通常会拒绝或重写外部贡献。
插接板是一种单人操作,自2010年以来一直在年复一年地赚取稳定的收入。不知何故,它仍然给Maciej留下了足够的空闲时间,可以四处教政客们如何不被黑客攻击,并向参议院解释隐私。与此同时,他用非常先进的策略摧毁了他的竞争对手,比如倾听客户的意见,不亏本经营。
但是如果Maciej什么都不做,他仍然会在这个名单上,因为他美丽的演讲几乎没有成功!这样就容易多了!
我们生活在一个非凡的时代,在这个时代,小团队(甚至是单独的程序员)可以成功地与互联网巨头竞争。但是,尽管过去几年出现了产品创意的爆炸性增长,但在如何实际建立业务方面的创新要少得多。硅谷陷入了一种过时的心态,即高估风险,要么成长,要么死亡,而投资者则认为可持续、有趣的项目过于实际而不屑一顾。那么,谁还需要投资者呢?
我将谈论一些关于成功的其他定义,它们更容易实现(也更有趣!)。而不是硅谷赌场。事实证明,保持小规模会带来一些令人惊讶的优势,不仅是在日常工作体验方面,而且在营销和让客户喜欢你的项目方面也是如此。最棒的是,底部有很大的空间。
如果你的目标是做你热爱的有意义的工作,你可能比你想象的更接近实现你的梦想。
另一家名为Tarsnap的公司报告称,自2009年以来一直处于盈利状态,没有任何进展的迹象,甚至随着存储成本的降低,该公司多年来一直在降低价格。它救了我很多次,而且它是如此简单、可靠和便宜,以至于我几乎把它看作是一家公用事业公司--Tarsnap停电对我来说比不从水龙头出来的水更令我惊讶。
Tarsnap最有趣的事情之一是,它很容易赚到更多的钱。如果Tarsnap有投资者或股东,他们已经迫使科林这样做了。换句话说,科林继续经营他想经营的那种企业的唯一原因是他完全拥有它,没有人能强迫他实现利润最大化。
1.0版本于2008年问世,他们今天仍然很强大,赚得足够多,可以雇佣一个额外的开发人员,并推出一个单独的产品。
Suplime以生存而闻名,尽管在这个人们讨厌为工具付费的领域里存在着大规模的开源竞争。正如特里斯坦·休谟所指出的,它确实是唯一一个既能保持快速一致又能支持大型插件生态系统的编辑器。这些端到端的品质可能是具有较长时间范围的小团队的主要优势之一。
Zig只出现了几年,但它的思想和工程质量已经给我留下了深刻的印象。
Zig软件基金会是一家非营利性组织,目前完全由捐款资助,并致力于雇佣第二名全职开发人员。出于对利润激励如何悄悄进入日常决策的担忧,他们明确选择了成为一家非营利性组织:
在“你不该有老板”一书中,保罗·格雷厄姆将动物园里的动物(员工)和野外的动物(初创公司创始人)相提并论。我觉得他说的有道理,但是当你开始创业的时候,你还是有老板的。事实上,你们有同一个老板。归根结底,你必须为股东做有利可图的事情,这是一个不可避免的事实。
激励机制的不同会造成结构性差异,渗透到组织的每一个部分。有一天,Windows用户醒来,发现他们的开始菜单中有广告。Debian Linux会尝试在其任何软件中投放广告吗?这个概念是荒谬的。
ZIG被明确地设计为一种小而简单的语言,允许由一个小的、承诺的团队无限期地维护它。
我认为ZSF没有必要超越少数人的规模。
正如Maciej所说,身材矮小的好处之一是你可以用人类的声音说话。这一点从之字形团队中看得很清楚,他们是坚定的人类,而不是投射出一些冷漠的职业精神的外表。