商业可以从开源中学到什么
商业可以从开源中学到什么
2005年8月
(本文源自2005年Oscon大会的演讲。)
最近,公司对开源的关注越来越多。十年前,微软似乎真的有可能将其垄断扩展到服务器领域。现在可以肯定地说,开源已经阻止了这种情况的发生。最近的一项调查发现,52%的公司正在用Linux服务器替换Windows服务器。[1]
我认为,更重要的是这52%是哪些公司。在这一点上,任何提议在服务器上运行Windows的人都应该准备好解释他们对服务器的了解比Google、Yahoo和Amazon多什么。
但商业可以从开源中学到的最重要的东西不是关于Linux或Firefox,而是关于产生它们的力量。最终,这些力量将影响的远不止你使用什么软件。
我们或许可以通过开源和博客的三角定位来把握这些潜在力量。你可能已经注意到,它们有很多共同之处。
像开源一样,博客是人们自己做、免费做、因为他们喜欢而做的事情。像开源黑客一样,博客作者与为钱工作的人竞争,而且经常获胜。确保质量的方法也是一样的:达尔文式的。公司通过防止员工搞砸的规则来确保质量。但当受众可以相互交流时,你就不需要那种规则了。人们只是生产他们想要的任何东西;好的东西传播开来,坏的则被忽视。在这两种情况下,受众的反馈都改进了最好的作品。
博客和开源的另一个共同点是Web。人们总是愿意免费做伟大的工作,但在Web之前,接触受众或在项目上合作更加困难。
业余爱好者
我认为商业必须学习的最重要新原则是,人们对自己喜欢的东西会工作得更努力。嗯,这对任何人来说都不是新闻。那么我怎么能说商业必须学习它呢?当我说商业不知道这一点时,我的意思是商业结构没有反映这一点。
商业仍然反映了一个更古老的模式,以法语工作的词travailleur为例。它有一个英语表亲travail,它的意思是折磨。[2]
然而,事实证明这不是关于工作的最后定论。随着社会变得越来越富裕,他们学到的一些关于工作的事情很像他们学到的一些关于饮食的事情。我们现在知道,最健康的饮食是我们的农民祖先因为贫穷而被迫吃的饮食。像丰富的食物一样,只有当你得不到足够的懒惰时,它才似乎令人向往。我认为我们被设计来工作,就像我们被设计吃一定量的纤维一样,如果我们不这样做,我们会感到不舒服。
为爱而工作的人有一个名字:业余爱好者。这个词现在有如此坏的内涵,以至于我们忘记了它的词源,尽管它就在我们眼前。“Amateur”最初是一个相当恭维的词。但在二十世纪,要成为专业人士,而业余爱好者,根据定义,不是专业人士。
这就是为什么商业界对开源的一个教训如此惊讶:为爱而工作的人经常超过为钱而工作的人。用户从Explorer切换到Firefox不是因为想要修改源代码。他们切换是因为它是更好的浏览器。
不是微软不努力。他们知道控制浏览器是保持垄断的关键之一。他们面临的问题与他们在操作系统领域面临的问题相同:他们无法支付足够的钱让人们建造比一群有灵感的黑客免费建造的更好的东西。
我怀疑专业化一直被高估了——不仅是从为钱工作的字面意义上,还包括形式和超然等内涵。不可思议的是,比如在1970年,我认为专业化主要是一种时尚,是由二十世纪存在的条件驱动的。
其中最强大的是”渠道”的存在。引人注目的是,同样的术语用于产品和信息:有分销渠道,以及电视和广播频道。
正是这种渠道的狭窄性使专业人士似乎比业余爱好者优越得多。例如,专业记者的工作职位很少,所以竞争确保了普通记者都相当不错。而任何人都可以在酒吧里表达对当前事件的看法。因此,在酒吧里表达意见的普通人与撰写这个主题的记者相比听起来像个白痴。
在Web上,发布你想法的门槛甚至更低。你不需要买饮料,他们甚至让孩子进入。数百万人在线发布,他们写作的平均水平,正如你可能预期的,不是很好。这导致媒体中的一些人得出结论,博客不构成太大威胁——博客只是一种时尚。
实际上,时尚的是”博客”这个词,至少是印刷媒体现在使用它的方式。他们所说的”博主”不是以网络日志格式发布的人,而是在线发布的任何人。随着Web成为默认的发布媒介,这将变成一个问题。所以我想为在线发布的人建议一个替代词。怎么样用”作家”?
那些因为在线写作的平均质量低而忽视它的印刷媒体人士忽略了一个重要观点:没有人读普通的博客。在渠道的旧世界里,谈论平均质量是有意义的,因为不管你喜欢与否,你得到的就是那个。但现在你可以阅读任何你想要的作家。所以在线写作的平均质量不是印刷媒体竞争的对象。他们竞争的是在线最好的写作。而且,像微软一样,他们正在输。
我从自己作为读者的经历知道这一点。虽然大多数印刷出版物都在线,但我可能在个人网站上读两三篇文章,才会在报纸或杂志的网站上读一篇。
当我读,比如说,《纽约时报》的故事时,我从不通过《纽约时报》首页到达它们。我大多通过聚合器如Google News、Slashdot或Delicious找到它们。聚合器显示了你可以比渠道做得好多少。《纽约时报》首页是为《纽约时报》工作的人写的文章列表。Delicious是有趣的文章列表。只有现在你可以并排看到两者,你才注意到重叠是多么少。
印刷媒体中的大多数文章都很无聊。例如,总统注意到大多数选民现在认为入侵伊拉克是个错误,所以他向全国发表演讲以争取支持。那有什么咬人的呢?我没有听演讲,但我可能可以准确告诉你他说了什么。像这样的演讲,从最字面的意义上说,不是新闻:里面没有什么新东西。[3]
在大多数关于出错的”新闻”中,除了名字和地点,也没有什么新东西。一个孩子被绑架;有龙卷风;渡轮沉没;有人被鲨鱼咬伤;小型飞机坠毁。你从这些故事中学到了什么关于世界的事情?绝对没有。它们是离群的数据点;使它们引人入胜的东西也使它们变得无关紧要。
就像在软件中一样,当专业人士生产这样的垃圾时,如果业余爱好者能做得更好,也就不足为奇了。成也渠道,败也渠道:如果你依赖寡头垄断,你会陷入难以克服的坏习惯,当你突然遇到竞争时。[4]
工作场所
博客和开源软件的另一个共同点是它们通常是在家工作的人制作的。这可能看起来并不令人惊讶。但应该是。这相当于一架自制飞机击落F-18的建筑上的等价物。公司花费数百万建造办公楼,只为一个目的:作为工作场所。然而,在自己家里工作的人,他们的家甚至不是设计为工作场所的,最终却更有生产力。
这证明了许多人怀疑的事情。普通办公室是完成工作的糟糕地方。使办公室变坏的很多东西恰恰是我们与专业化相关的品质。办公室的无菌性应该是为了暗示效率。但暗示效率和实际上有效率是不同的事情。
普通工作场所的氛围对生产力来说就像画在汽车侧面的火焰对速度一样。而且不仅仅是办公室看起来很 bleak。人们的行为方式也同样糟糕。
在初创公司中情况不同。初创公司通常从公寓开始。他们没有匹配的米色小隔间,而是有各种他们买来的二手家具。他们工作时间不规律,穿着最随意的衣服。他们看任何他们想在线看的东西,而不担心是否”工作安全”。办公室愉快、平淡的语言被邪恶的幽默所取代。你知道吗?公司在这个阶段可能是有史以来最有生产力的。
也许这不是巧合。也许专业化的某些方面实际上是一个净损失。
对我来说,传统办公室最令人沮丧的方面是你应该在特定时间在那里。公司里通常有几个人真的必须这样,但大多数员工工作时间固定是因为公司无法衡量他们的生产力。
办公时间背后的基本想法是,如果你不能让人们工作,你至少可以防止他们玩乐。如果员工每天必须在建筑物里待一定数量的小时,并且在那里被禁止做非工作的事情,那么他们一定是在工作。理论上。在实践中,他们花费大量时间在无人地带,在那里他们既不工作也不玩乐。
如果你能衡量人们做了多少工作,许多公司不需要任何固定的工作日。你可以说:这是你必须做的。无论何时何地,只要你喜欢就做。如果你的工作需要与公司里的其他人交谈,那么你可能需要在这里一定时间。否则我们不关心。
这可能看起来乌托邦,但这就是我们告诉来为我们公司工作的人的话。没有固定的办公时间。我从不早于上午11点出现。但我们说这个不是为了仁慈。我们说:如果你在这里工作,我们期望你完成很多事情。不要试图仅仅通过多在这里来欺骗我们。
面子时间模式的问题不仅令人沮丧,而且假装工作的人打断了实际工作的人。我确信面子时间模式是大型组织有这么多会议的主要原因。人均而言,大型组织完成的很少。然而所有这些人每天必须在现场至少八小时。当这么多时间进入一端而如此少的成就从另一端出来时,总会有所让步。而会议是填补松懈的主要机制。
我曾经做了一份朝九晚五的常规工作,我记得很清楚会议期间 strange, cozy的感觉。因为新奇,我很清楚地意识到我正在为编程获得报酬。这似乎令人惊讶,好像我桌上有一台机器,无论我做什么,每两分钟吐出一美元纸币。即使我在浴室里!但因为想象中的机器一直在运行,我觉得我应该总是在工作。所以会议感觉令人愉快地放松。它们算作工作,就像编程一样,但它们容易得多。你只需要坐着看起来注意力集中。
会议就像有网络效应的鸦片。电子邮件在较小程度上也是如此。除了时间的直接成本外,还有碎片化的成本——把人们的一天分解成太小而无法利用的碎片。
你可以通过突然移除某些东西来看你对它有多依赖。所以对于大公司,我提议以下实验。留出一天禁止会议——每个人都必须整天坐在办公桌前,在没有中断的情况下工作,做他们可以在不与任何人交谈的情况下做的事情。大多数工作需要一定量的沟通,但我确信许多员工可以找到八小时的自己可以做的事情。你可以称之为”工作日”。
假装工作的另一个问题是它通常看起来比真实工作更好。当我写作或编程时,我花在思考上的时间和实际打字的时间一样多。一半的时间我坐着喝茶,或在附近散步。这是一个关键阶段——这是想法来源的地方——然而在大多数办公室里,我会感到内疚,因为其他人看起来都很忙。
在你有可以比较的东西之前,很难看出一些做法有多糟糕。这就是开源,甚至在某些情况下的博客如此重要的原因之一。它们向我们展示了真实工作的样子。
我们目前正在资助八家新的初创公司。一个朋友问他们在办公空间方面做什么,当我说我们期望他们在他们找到居住的任何公寓里工作时,他似乎感到惊讶。但我们提出这个不是为了省钱。我们这样做是因为我们希望他们的软件是好的。在糟糕的非正式空间工作是初创公司在没有意识到的情况下做对的事情之一。一旦你进入办公室,工作和生活就开始分离。
这就是专业化的关键信条之一。工作和生活应该分开。但那部分,我确信,是一个错误。
自下而上
我们可以从开源和博客中学到的第三个大教训是,想法可以从底部冒出来,而不是从顶部流下来。开源和博客都是自下而上工作的:人们制作他们想要的东西,最好的东西胜出。
这听起来熟悉吗?这是市场经济的原则。具有讽刺意味的是,虽然开源和博客是免费做的,但那些世界类似于市场经济,而大多数公司,尽管他们谈论自由市场的价值,内部却像共产主义国家一样运作。
有两个力量一起引导设计:关于接下来做什么的想法,以及质量的执行。在渠道时代,两者都从顶部流下来。例如,报纸编辑给记者分配故事,然后编辑他们写的东西。
开源和博客向我们展示了事情不必那样运作。想法甚至质量的执行都可以自下而上地流动。在这两种情况下,结果不仅是可接受的,而且是更好的。例如,开源软件更可靠正是因为它是开源的;任何人都可以发现错误。
写作也是如此。当我们接近出版时,我发现我非常担心《黑客与画家》中没有在线的文章。一旦一篇文章有了几千次浏览,我对它就相当有信心了。但这些文章受到的审查 literally 少了数量级。感觉就像发布没有测试过的软件。
这就是所有出版过去的样子。如果你能让十个人阅读手稿,你就很幸运了。但我已经变得如此习惯在线发布,以至于旧的方法现在看起来令人担忧地不可靠,就像在你习惯了GPS之后通过航位推法导航。
我喜欢在线出版的另一个事情是你可以写你想写的,随时发布。今年早些时候我写了一些似乎适合杂志的东西,所以我把它发给我认识的一个编辑。在等待回音时,我惊讶地发现自己希望他们拒绝它。然后我可以立即把它放上网。如果他们接受了,几个月内不会有人读到它,在此期间我必须逐字斗争以拯救它不被某个二十五岁的文字编辑破坏。[5]
许多员工想为他们工作的公司建造伟大的东西,但管理层往往不让他们。我们中有多少人听过员工去管理层说,请让我们建造这个东西为你赚钱——而公司说不的故事?最著名的例子可能是Steve Wozniak,他最初想为他当时的雇主HP建造微型计算机。他们拒绝了他。在失误测量仪上,这一事件与IBM接受DOS的非排他性许可证相当。但我认为这种情况一直发生。我们通常没有听说,因为要证明自己是对的,你必须辞职并创办自己的公司,就像Wozniak那样。
初创公司
所以这些,我认为,是开源和博客可以教给商业的三个大教训:(1) 人们对自己喜欢的东西工作得更努力,(2) 标准的办公环境非常没有生产力,(3) 自下而上往往比自上而下效果更好。
我可以想象经理们现在会说:这家伙在说什么?知道我的程序员在家自己的项目上工作会更有效率对我有什么好处?我需要他们的屁股在这里为我们的软件3.2版本工作,否则我们永远无法赶上发布日期。
确实,我描述的力量给那个特定经理能带来的好处接近于零。当我说商业可以从开源中学习时,我不是说任何特定的商业可以。我的意思是商业可以像基因池一样学习新条件。我不是声称公司可以变得更聪明,只是说愚蠢的公司会死掉。
那么当商业吸收了开源和博客的教训后会是什么样子?我认为阻碍我们看见商业未来的最大障碍是假设为你工作的人必须是员工。但想想下面发生的事情:公司有一些钱,他们把它支付给员工,希望他能制造出比他们支付给他的更有价值的东西。嗯,有其他方式安排这种关系。为什么不把钱作为投资给他,而不是作为薪水?然后他就不必来你的办公室做你的项目,他可以在任何地方做自己的项目。
因为我们很少有人知道任何替代方案,我们不知道我们能比传统的雇主-雇员关系做得好多少。这种习俗以冰川般的缓慢速度演变。我们的雇主-雇员关系仍然保留了很大一部分主仆DNA。[6]
我不喜欢处于这种关系的任何一端。我会为客户拼命工作,但我厌恶被老板告诉做什么。而当老板也令人沮丧得可怕;很多时候自己做事情比让别人为你做更容易。我宁愿做几乎任何事情,也不愿给予或接受绩效评估。
除了其无希望的起源外,多年来就业积累了很多废物。在面试中不能问的问题清单现在如此之长,为了方便我假设它是无限的。在办公室内,你现在必须小心翼翼,以免任何人说或做使公司容易成为诉讼目标的事情。如果你解雇任何人,上帝帮助你。
没有什么比公司因解雇员工而被起诉更清楚地表明就业不是普通的经济关系。在任何纯粹的经济关系中,你可以自由地做你想做的事。如果你想停止从一个供应商购买钢管而开始从另一个供应商购买,你不必解释为什么。没有人可以指控你不公正地更换管道供应商。正义暗示着某种在不平等的交易中不存在的父爱义务。
大多数对雇主的 legal 限制是为了保护雇员。但你不能没有相等和相反的反应就有行动。你不能期望雇主对雇员有某种父爱责任,而不把雇员置于孩子的位置。这似乎是一条坏路。
下次你在中等大小的城市时,顺便去主邮局,看看那里工作的人的肢体语言。他们有着像被迫做不想做的事情的孩子一样的闷闷不乐的怨恨。他们的工会争取到了以前几代邮政工人会羡慕的加薪和工作限制,然而他们似乎并没有因此而更快乐。处于父爱关系接收端是令人沮丧的,无论条件多么舒适。问问任何青少年。
我看到了雇主-雇员关系的缺点,因为我经历过更好关系的两端:投资者-创始人关系。我不会声称它没有痛苦。当我经营初创公司时,对我们的投资者的想法常常让我彻夜难眠。现在我是投资者,对我们的初创公司的想法让我彻夜难眠。无论你试图解决什么问题的所有痛苦都还在那里。但当痛苦不与怨恨混合时,它的伤害会少一些。
我有不幸参与了一个相当于受控实验的事情来证明这一点。在Yahoo收购我们的初创公司后,我去为他们工作。我做的完全相同的工作,只是有了老板。令我 horror 的是,我开始表现得像个孩子。这种情况按下了我忘记我有的按钮。
正如开源和博客的例子所表明的,投资相对于就业的大优势是,从事自己项目的人生产力要高得多。而初创公司在两个意义上是自己的项目,两者都很重要:它创造上是自己的,经济上也是自己的。
Google是一个与我描述的力量合拍的大公司的罕见例子。他们努力使他们的办公室不如普通的小隔间农场那样无菌。他们给做得好的员工大量股票赠款,以模拟初创公司的回报。他们甚至让黑客花20%的时间在自己的项目上。
为什么不让人们花100%的时间在自己的项目上,而不是试图近似他们创造的价值,给他们实际的市场价值?不可能?这实际上就是风险投资家所做的。
那么我声称没有人再会是雇员了——每个人都应该去创办初创公司?当然不是。但更多的人可以做到比现在做的人多。目前,即使最聪明的学生离开学校时也认为他们必须找份工作。实际上他们需要做的是创造有价值的东西。工作是一种方式,但更有雄心的人通常从投资者那里拿钱比从雇主那里拿钱更好。
黑客倾向于认为商业是为MBA准备的。但工商管理不是你在初创公司做的事情。你做的是商业创造。其第一阶段主要是产品创造——即编程。那是困难的部分。创造人们热爱的东西比拿人们热爱的东西并弄清楚如何从中赚钱要困难得多。
阻止人们创办初创公司的另一件事是风险。有孩子和抵押贷款的人在这样做之前应该三思。但大多数年轻黑客两者都没有。
正如开源和博客的例子所表明的,即使失败,你也会更享受它。你将做自己的事情,而不是去某个办公室做被告知的事情。在你自己的公司可能有更多的痛苦,但它不会那么痛。
从长远来看,这可能是开源和博客背后的力量的最大影响:最终抛弃旧的父爱式雇主-雇员关系,用纯粹的经济关系取而代之,在不平等之间。
注释
[1] Forrester Research的调查报告在《商业周刊》2005年1月31日的封面故事中报道。显然有人相信你必须更换实际服务器才能切换操作系统。
[2] 它源自后期拉丁语tripalium,一种刑具,之所以这样称呼是因为它由三个桩组成。我不知道桩是如何使用的。“Travel”有相同的词根。
[3] 从这个意义上说,如果总统通过召开新闻发布会面对即兴提问,那将是更大的新闻。
[4] 报纸无能的一个衡量标准是,许多报纸仍然让你注册阅读故事。我还没有发现尝试这样做的博客。
[5] 他们接受了这篇文章,但我花了很长时间才给他们最终版本,当我这样做时,杂志他们接受它的部分已经在重组中消失了。
[6] “Boss”一词源自荷兰语baas,意思是”主人”。
感谢Sarah Harlin、Jessica Livingston和Robert Morris阅读本文草稿。
法语翻译 俄语翻译 日语翻译 西班牙语翻译 阿拉伯语翻译
What Business Can Learn from Open Source
August 2005
(This essay is derived from a talk at Oscon 2005.)
Lately companies have been paying more attention to open source. Ten years ago there seemed a real danger Microsoft would extend its monopoly to servers. It seems safe to say now that open source has prevented that. A recent survey found 52% of companies are replacing Windows servers with Linux servers. [1]
More significant, I think, is which 52% they are. At this point, anyone proposing to run Windows on servers should be prepared to explain what they know about servers that Google, Yahoo, and Amazon don’t.
But the biggest thing business has to learn from open source is not about Linux or Firefox, but about the forces that produced them. Ultimately these will affect a lot more than what software you use.
We may be able to get a fix on these underlying forces by triangulating from open source and blogging. As you’ve probably noticed, they have a lot in common.
Like open source, blogging is something people do themselves, for free, because they enjoy it. Like open source hackers, bloggers compete with people working for money, and often win. The method of ensuring quality is also the same: Darwinian. Companies ensure quality through rules to prevent employees from screwing up. But you don’t need that when the audience can communicate with one another. People just produce whatever they want; the good stuff spreads, and the bad gets ignored. And in both cases, feedback from the audience improves the best work.
Another thing blogging and open source have in common is the Web. People have always been willing to do great work for free, but before the Web it was harder to reach an audience or collaborate on projects.
Amateurs
I think the most important of the new principles business has to learn is that people work a lot harder on stuff they like. Well, that’s news to no one. So how can I claim business has to learn it? When I say business doesn’t know this, I mean the structure of business doesn’t reflect it.
Business still reflects an older model, exemplified by the French word for working: travailler. It has an English cousin, travail, and what it means is torture. [2]
This turns out not to be the last word on work, however. As societies get richer, they learn something about work that’s a lot like what they learn about diet. We know now that the healthiest diet is the one our peasant ancestors were forced to eat because they were poor. Like rich food, idleness only seems desirable when you don’t get enough of it. I think we were designed to work, just as we were designed to eat a certain amount of fiber, and we feel bad if we don’t.
There’s a name for people who work for the love of it: amateurs. The word now has such bad connotations that we forget its etymology, though it’s staring us in the face. “Amateur” was originally rather a complimentary word. But the thing to be in the twentieth century was professional, which amateurs, by definition, are not.
That’s why the business world was so surprised by one lesson from open source: that people working for love often surpass those working for money. Users don’t switch from Explorer to Firefox because they want to hack the source. They switch because it’s a better browser.
It’s not that Microsoft isn’t trying. They know controlling the browser is one of the keys to retaining their monopoly. The problem is the same they face in operating systems: they can’t pay people enough to build something better than a group of inspired hackers will build for free.
I suspect professionalism was always overrated— not just in the literal sense of working for money, but also connotations like formality and detachment. Inconceivable as it would have seemed in, say, 1970, I think professionalism was largely a fashion, driven by conditions that happened to exist in the twentieth century.
One of the most powerful of those was the existence of “channels.” Revealingly, the same term was used for both products and information: there were distribution channels, and TV and radio channels.
It was the narrowness of such channels that made professionals seem so superior to amateurs. There were only a few jobs as professional journalists, for example, so competition ensured the average journalist was fairly good. Whereas anyone can express opinions about current events in a bar. And so the average person expressing his opinions in a bar sounds like an idiot compared to a journalist writing about the subject.
On the Web, the barrier for publishing your ideas is even lower. You don’t have to buy a drink, and they even let kids in. Millions of people are publishing online, and the average level of what they’re writing, as you might expect, is not very good. This has led some in the media to conclude that blogs don’t present much of a threat— that blogs are just a fad.
Actually, the fad is the word “blog,” at least the way the print media now use it. What they mean by “blogger” is not someone who publishes in a weblog format, but anyone who publishes online. That’s going to become a problem as the Web becomes the default medium for publication. So I’d like to suggest an alternative word for someone who publishes online. How about “writer?”
Those in the print media who dismiss the writing online because of its low average quality are missing an important point: no one reads the average blog. In the old world of channels, it meant something to talk about average quality, because that’s what you were getting whether you liked it or not. But now you can read any writer you want. So the average quality of writing online isn’t what the print media are competing against. They’re competing against the best writing online. And, like Microsoft, they’re losing.
I know that from my own experience as a reader. Though most print publications are online, I probably read two or three articles on individual people’s sites for every one I read on the site of a newspaper or magazine.
And when I read, say, New York Times stories, I never reach them through the Times front page. Most I find through aggregators like Google News or Slashdot or Delicious. Aggregators show how much better you can do than the channel. The New York Times front page is a list of articles written by people who work for the New York Times. Delicious is a list of articles that are interesting. And it’s only now that you can see the two side by side that you notice how little overlap there is.
Most articles in the print media are boring. For example, the president notices that a majority of voters now think invading Iraq was a mistake, so he makes an address to the nation to drum up support. Where is the man bites dog in that? I didn’t hear the speech, but I could probably tell you exactly what he said. A speech like that is, in the most literal sense, not news: there is nothing new in it. [3]
Nor is there anything new, except the names and places, in most “news” about things going wrong. A child is abducted; there’s a tornado; a ferry sinks; someone gets bitten by a shark; a small plane crashes. And what do you learn about the world from these stories? Absolutely nothing. They’re outlying data points; what makes them gripping also makes them irrelevant.
As in software, when professionals produce such crap, it’s not surprising if amateurs can do better. Live by the channel, die by the channel: if you depend on an oligopoly, you sink into bad habits that are hard to overcome when you suddenly get competition. [4]
Workplaces
Another thing blogs and open source software have in common is that they’re often made by people working at home. That may not seem surprising. But it should be. It’s the architectural equivalent of a home-made aircraft shooting down an F-18. Companies spend millions to build office buildings for a single purpose: to be a place to work. And yet people working in their own homes, which aren’t even designed to be workplaces, end up being more productive.
This proves something a lot of us have suspected. The average office is a miserable place to get work done. And a lot of what makes offices bad are the very qualities we associate with professionalism. The sterility of offices is supposed to suggest efficiency. But suggesting efficiency is a different thing from actually being efficient.
The atmosphere of the average workplace is to productivity what flames painted on the side of a car are to speed. And it’s not just the way offices look that’s bleak. The way people act is just as bad.
Things are different in a startup. Often as not a startup begins in an apartment. Instead of matching beige cubicles they have an assortment of furniture they bought used. They work odd hours, wearing the most casual of clothing. They look at whatever they want online without worrying whether it’s “work safe.” The cheery, bland language of the office is replaced by wicked humor. And you know what? The company at this stage is probably the most productive it’s ever going to be.
Maybe it’s not a coincidence. Maybe some aspects of professionalism are actually a net lose.
To me the most demoralizing aspect of the traditional office is that you’re supposed to be there at certain times. There are usually a few people in a company who really have to, but the reason most employees work fixed hours is that the company can’t measure their productivity.
The basic idea behind office hours is that if you can’t make people work, you can at least prevent them from having fun. If employees have to be in the building a certain number of hours a day, and are forbidden to do non-work things while there, then they must be working. In theory. In practice they spend a lot of their time in a no-man’s land, where they’re neither working nor having fun.
If you could measure how much work people did, many companies wouldn’t need any fixed workday. You could just say: this is what you have to do. Do it whenever you like, wherever you like. If your work requires you to talk to other people in the company, then you may need to be here a certain amount. Otherwise we don’t care.
That may seem utopian, but it’s what we told people who came to work for our company. There were no fixed office hours. I never showed up before 11 in the morning. But we weren’t saying this to be benevolent. We were saying: if you work here we expect you to get a lot done. Don’t try to fool us just by being here a lot.
The problem with the facetime model is not just that it’s demoralizing, but that the people pretending to work interrupt the ones actually working. I’m convinced the facetime model is the main reason large organizations have so many meetings. Per capita, large organizations accomplish very little. And yet all those people have to be on site at least eight hours a day. When so much time goes in one end and so little achievement comes out the other, something has to give. And meetings are the main mechanism for taking up the slack.
For one year I worked at a regular nine to five job, and I remember well the strange, cozy feeling that comes over one during meetings. I was very aware, because of the novelty, that I was being paid for programming. It seemed just amazing, as if there was a machine on my desk that spat out a dollar bill every two minutes no matter what I did. Even while I was in the bathroom! But because the imaginary machine was always running, I felt I always ought to be working. And so meetings felt wonderfully relaxing. They counted as work, just like programming, but they were so much easier. All you had to do was sit and look attentive.
Meetings are like an opiate with a network effect. So is email, on a smaller scale. And in addition to the direct cost in time, there’s the cost in fragmentation— breaking people’s day up into bits too small to be useful.
You can see how dependent you’ve become on something by removing it suddenly. So for big companies I propose the following experiment. Set aside one day where meetings are forbidden— where everyone has to sit at their desk all day and work without interruption on things they can do without talking to anyone else. Some amount of communication is necessary in most jobs, but I’m sure many employees could find eight hours worth of stuff they could do by themselves. You could call it “Work Day.”
The other problem with pretend work is that it often looks better than real work. When I’m writing or hacking I spend as much time just thinking as I do actually typing. Half the time I’m sitting drinking a cup of tea, or walking around the neighborhood. This is a critical phase— this is where ideas come from— and yet I’d feel guilty doing this in most offices, with everyone else looking busy.
It’s hard to see how bad some practice is till you have something to compare it to. And that’s one reason open source, and even blogging in some cases, are so important. They show us what real work looks like.
We’re funding eight new startups at the moment. A friend asked what they were doing for office space, and seemed surprised when I said we expected them to work out of whatever apartments they found to live in. But we didn’t propose that to save money. We did it because we want their software to be good. Working in crappy informal spaces is one of the things startups do right without realizing it. As soon as you get into an office, work and life start to drift apart.
That is one of the key tenets of professionalism. Work and life are supposed to be separate. But that part, I’m convinced, is a mistake.
Bottom-Up
The third big lesson we can learn from open source and blogging is that ideas can bubble up from the bottom, instead of flowing down from the top. Open source and blogging both work bottom-up: people make what they want, and the best stuff prevails.
Does this sound familiar? It’s the principle of a market economy. Ironically, though open source and blogs are done for free, those worlds resemble market economies, while most companies, for all their talk about the value of free markets, are run internally like communist states.
There are two forces that together steer design: ideas about what to do next, and the enforcement of quality. In the channel era, both flowed down from the top. For example, newspaper editors assigned stories to reporters, then edited what they wrote.
Open source and blogging show us things don’t have to work that way. Ideas and even the enforcement of quality can flow bottom-up. And in both cases the results are not merely acceptable, but better. For example, open source software is more reliable precisely because it’s open source; anyone can find mistakes.
The same happens with writing. As we got close to publication, I found I was very worried about the essays in Hackers & Painters that hadn’t been online. Once an essay has had a couple thousand page views I feel reasonably confident about it. But these had had literally orders of magnitude less scrutiny. It felt like releasing software without testing it.
That’s what all publishing used to be like. If you got ten people to read a manuscript, you were lucky. But I’d become so used to publishing online that the old method now seemed alarmingly unreliable, like navigating by dead reckoning once you’d gotten used to a GPS.
The other thing I like about publishing online is that you can write what you want and publish when you want. Earlier this year I wrote something that seemed suitable for a magazine, so I sent it to an editor I know. As I was waiting to hear back, I found to my surprise that I was hoping they’d reject it. Then I could put it online right away. If they accepted it, it wouldn’t be read by anyone for months, and in the meantime I’d have to fight word-by-word to save it from being mangled by some twenty five year old copy editor. [5]
Many employees would like to build great things for the companies they work for, but more often than not management won’t let them. How many of us have heard stories of employees going to management and saying, please let us build this thing to make money for you— and the company saying no? The most famous example is probably Steve Wozniak, who originally wanted to build microcomputers for his then-employer, HP. And they turned him down. On the blunderometer, this episode ranks with IBM accepting a non-exclusive license for DOS. But I think this happens all the time. We just don’t hear about it usually, because to prove yourself right you have to quit and start your own company, like Wozniak did.
Startups
So these, I think, are the three big lessons open source and blogging have to teach business: (1) that people work harder on stuff they like, (2) that the standard office environment is very unproductive, and (3) that bottom-up often works better than top-down.
I can imagine managers at this point saying: what is this guy talking about? What good does it do me to know that my programmers would be more productive working at home on their own projects? I need their asses in here working on version 3.2 of our software, or we’re never going to make the release date.
And it’s true, the benefit that specific manager could derive from the forces I’ve described is near zero. When I say business can learn from open source, I don’t mean any specific business can. I mean business can learn about new conditions the same way a gene pool does. I’m not claiming companies can get smarter, just that dumb ones will die.
So what will business look like when it has assimilated the lessons of open source and blogging? I think the big obstacle preventing us from seeing the future of business is the assumption that people working for you have to be employees. But think about what’s going on underneath: the company has some money, and they pay it to the employee in the hope that he’ll make something worth more than they paid him. Well, there are other ways to arrange that relationship. Instead of paying the guy money as a salary, why not give it to him as investment? Then instead of coming to your office to work on your projects, he can work wherever he wants on projects of his own.
Because few of us know any alternative, we have no idea how much better we could do than the traditional employer-employee relationship. Such customs evolve with glacial slowness. Our employer-employee relationship still retains a big chunk of master-servant DNA. [6]
I dislike being on either end of it. I’ll work my ass off for a customer, but I resent being told what to do by a boss. And being a boss is also horribly frustrating; half the time it’s easier just to do stuff yourself than to get someone else to do it for you. I’d rather do almost anything than give or receive a performance review.
On top of its unpromising origins, employment has accumulated a lot of cruft over the years. The list of what you can’t ask in job interviews is now so long that for convenience I assume it’s infinite. Within the office you now have to walk on eggshells lest anyone say or do something that makes the company prey to a lawsuit. And God help you if you fire anyone.
Nothing shows more clearly that employment is not an ordinary economic relationship than companies being sued for firing people. In any purely economic relationship you’re free to do what you want. If you want to stop buying steel pipe from one supplier and start buying it from another, you don’t have to explain why. No one can accuse you of unjustly switching pipe suppliers. Justice implies some kind of paternal obligation that isn’t there in transactions between equals.
Most of the legal restrictions on employers are intended to protect employees. But you can’t have action without an equal and opposite reaction. You can’t expect employers to have some kind of paternal responsibility toward employees without putting employees in the position of children. And that seems a bad road to go down.
Next time you’re in a moderately large city, drop by the main post office and watch the body language of the people working there. They have the same sullen resentment as children made to do something they don’t want to. Their union has exacted pay increases and work restrictions that would have been the envy of previous generations of postal workers, and yet they don’t seem any happier for it. It’s demoralizing to be on the receiving end of a paternalistic relationship, no matter how cozy the terms. Just ask any teenager.
I see the disadvantages of the employer-employee relationship because I’ve been on both sides of a better one: the investor-founder relationship. I wouldn’t claim it’s painless. When I was running a startup, the thought of our investors used to keep me up at night. And now that I’m an investor, the thought of our startups keeps me up at night. All the pain of whatever problem you’re trying to solve is still there. But the pain hurts less when it isn’t mixed with resentment.
I had the misfortune to participate in what amounted to a controlled experiment to prove that. After Yahoo bought our startup I went to work for them. I was doing exactly the same work, except with bosses. And to my horror I started acting like a child. The situation pushed buttons I’d forgotten I had.
The big advantage of investment over employment, as the examples of open source and blogging suggest, is that people working on projects of their own are enormously more productive. And a startup is a project of one’s own in two senses, both of them important: it’s creatively one’s own, and also economically ones’s own.
Google is a rare example of a big company in tune with the forces I’ve described. They’ve tried hard to make their offices less sterile than the usual cube farm. They give employees who do great work large grants of stock to simulate the rewards of a startup. They even let hackers spend 20% of their time on their own projects.
Why not let people spend 100% of their time on their own projects, and instead of trying to approximate the value of what they create, give them the actual market value? Impossible? That is in fact what venture capitalists do.
So am I claiming that no one is going to be an employee anymore— that everyone should go and start a startup? Of course not. But more people could do it than do it now. At the moment, even the smartest students leave school thinking they have to get a job. Actually what they need to do is make something valuable. A job is one way to do that, but the more ambitious ones will ordinarily be better off taking money from an investor than an employer.
Hackers tend to think business is for MBAs. But business administration is not what you’re doing in a startup. What you’re doing is business creation. And the first phase of that is mostly product creation— that is, hacking. That’s the hard part. It’s a lot harder to create something people love than to take something people love and figure out how to make money from it.
Another thing that keeps people away from starting startups is the risk. Someone with kids and a mortgage should think twice before doing it. But most young hackers have neither.
And as the example of open source and blogging suggests, you’ll enjoy it more, even if you fail. You’ll be working on your own thing, instead of going to some office and doing what you’re told. There may be more pain in your own company, but it won’t hurt as much.
That may be the greatest effect, in the long run, of the forces underlying open source and blogging: finally ditching the old paternalistic employer-employee relationship, and replacing it with a purely economic one, between equals.
Notes
[1] Survey by Forrester Research reported in the cover story of Business Week, 31 Jan 2005. Apparently someone believed you have to replace the actual server in order to switch the operating system.
[2] It derives from the late Latin tripalium, a torture device so called because it consisted of three stakes. I don’t know how the stakes were used. “Travel” has the same root.
[3] It would be much bigger news, in that sense, if the president faced unscripted questions by giving a press conference.
[4] One measure of the incompetence of newspapers is that so many still make you register to read stories. I have yet to find a blog that tried that.
[5] They accepted the article, but I took so long to send them the final version that by the time I did the section of the magazine they’d accepted it for had disappeared in a reorganization.
[6] The word “boss” is derived from the Dutch baas, meaning “master.”
Thanks to Sarah Harlin, Jessica Livingston, and Robert Morris for reading drafts of this.
French Translation Russian Translation Japanese Translation Spanish Translation Arabic Translation