Loading...

企业可以从开源中学到什么

Original

2005 年 8 月

(本文源自 2005 年 Oscon 上的一次演讲。)

最近,各家公司都更加关注开源。十年前,微软似乎真的有将其垄断扩展到服务器领域的危险。现在可以肯定地说,开源已经阻止了这种情况的发生。最近的一项调查发现,52% 的公司正在用 Linux 服务器取代 Windows 服务器。[ 1 ]

我认为,更重要的是,这 52% 到底是52%。目前,任何提议在服务器上运行 Windows 的人都应该准备好解释他们了解哪些 Google、雅虎和亚马逊不了解的服务器知识。

但企业从开源中学到的最重要的东西不是 Linux 或 Firefox,而是产生它们的力量。最终,这些力量的影响将远远超过你使用的软件。

我们或许能够通过开源和博客的三角测量来确定这些潜在力量。正如您可能已经注意到的,它们有很多共同之处。

和开源一样,博客也是人们自己免费做的事情,因为他们喜欢它。和开源黑客一样,博主与为钱而工作的人竞争,而且经常获胜。确保质量的方法也是一样的:达尔文主义。公司通过规则来防止员工搞砸事情,从而确保质量。但是,当受众可以相互交流时,您不需要这样做。人们只是生产他们想要的任何东西;好的东西传播开来,坏的东西被忽略。在这两种情况下,来自受众的反馈都会改善最好的作品。

博客和开源的另一个共同点是网络。人们一直愿意免费做伟大的工作,但在网络出现之前,接触受众或合作开展项目都比较困难。

业余

我认为企业必须学习的新原则中最重要的一条是,人们会更加努力地做他们喜欢的事情。好吧,这对任何人来说都不是新闻。那么我怎么能说企业必须学习它呢?当我说企业不知道这一点时,我的意思是企业的结构没有反映这一点。

商业仍然体现着一种较旧的模式,法语中表示工作的单词travailler就是一个典型例子。它有一个英文近义词 travail,意思是折磨。[ 2 ]

然而,这并不是关于工作的最后结论。随着社会变得越来越富裕,他们对工作的认识与他们对饮食的认识非常相似。我们现在知道,最健康的饮食是我们农民祖先因为贫穷而被迫吃的。就像高价食物一样,只有在你吃得不够的时候,懒惰才会显得有吸引力。我认为我们生来就是要工作的,就像我们生来就要吃一定量的纤维一样,如果不吃,我们就会感到难过。

出于热爱而工作的人有个名字:业余爱好者。这个词现在有如此不好的含义,以至于我们忘记了它的词源,尽管它就在我们眼前。“业余爱好者”最初是一个相当褒义的词。但二十世纪的流行语是专业,而业余爱好者从定义上来说并不是专业。

这就是为什么商业界对开源的一个教训如此惊讶:为爱而工作的人往往比为钱而工作的人更出色。用户从 Explorer 切换到 Firefox 不是因为他们想破解源代码。他们之所以切换是因为 Firefox 是一款更好的浏览器。

微软并非没有尝试。他们知道控制浏览器是维持垄断的关键之一。他们在操作系统方面面临的问题是一样的:他们无法支付足够的报酬让人们开发出比一群有灵感的黑客免费开发的产品更好的产品。

我认为专业精神总是被高估——不仅仅是字面意义上的为钱而工作,还有正式和超脱等内涵。虽然在 1970 年,专业精神似乎是不可想象的,但我认为,专业精神在很大程度上是一种时尚,是由 20 世纪恰好存在的条件推动的。

其中最有力的因素之一就是“渠道”的存在。显而易见的是,产品和信息都使用了同一个术语:分销渠道、电视和广播渠道。

正是由于这些渠道的狭窄,专业人士才显得比业余记者优越。例如,专业记者的职位很少,因此竞争确保了普通记者的水平相当高。而任何人都可以在酒吧里表达对时事的看法。因此,与撰写有关该主题的记者相比,在酒吧里表达自己看法的普通人听起来就像个白痴。

在网络上,发表想法的门槛更低。你不必花钱买饮料,他们甚至允许孩子进入。数以百万计的人在网上发表文章,而正如你所料,他们写的文章的平均水平并不高。这导致一些媒体得出结论,博客不会带来多大威胁——博客只是一时的热潮。

实际上,现在流行的是“博客”这个词,至少是印刷媒体现在使用的方式。他们所说的“博客作者”不是指以网络日志形式发表文章的人,而是指任何在网上发表文章的人。随着网络成为发表文章的默认媒介,这将成为一个问题。因此,我想为在网上发表文章的人提出另一个词。“作家”怎么样?

那些因为网络写作的平均质量低而对其不屑一顾的印刷媒体人士忽略了一个重要问题:没有人会阅读一般的博客。在旧有的渠道中,谈论一般质量是有意义的,因为无论你是否喜欢,你都会得到一般质量的文章。但现在你可以阅读任何你想读的作者的文章。因此,印刷媒体的竞争对手不是网络写作的平均质量。他们要与最优秀的网络写作竞争。而且,就像微软一样,他们正在失败。

我从自己作为读者的经验中知道这一点。虽然大多数印刷出版物都在网上,但我在报纸或杂志网站上每读一篇文章,可能就会在个人网站上读两三篇文章。

当我读到《纽约时报》的文章时,我从来不会通过《纽约时报》的头版看到它们。大多数文章都是通过 Google 新闻、Slashdot 或 Delicious 等聚合器找到的。聚合器显示了你能比渠道做得更好。《纽约时报》头版列出了为《纽约时报》工作的人撰写的文章。Delicious 列出了有趣的文章。只有现在你才能并排看到这两个文章,你才会注意到重叠部分是多么少。

纸媒上的大部分文章都很无聊。例如,总统注意到大多数选民现在认为入侵伊拉克是一个错误,所以他向全国发表讲话以争取支持。这哪里是人咬狗?我没有听他的演讲,但我大概能准确地告诉你他说了什么。这样的演讲,从最字面意义上讲,不是新闻:里面没有任何新意。[ 3 ]

除了名字和地点之外,大多数关于事情变糟的“新闻”中也没有什么新意。一个孩子被绑架;龙卷风来袭;一艘渡轮沉没;有人被鲨鱼咬伤;一架小型飞机坠毁。你从这些故事中了解到了什么关于这个世界的信息?什么也没有。它们只是无关紧要的数据点;让它们扣人心弦的原因也让它们变得无关紧要。

就像软件行业一样,当专业人士制作出如此垃圾的东西时,业余爱好者做得更好也就不足为奇了。靠渠道生存,靠渠道消亡:如果你依赖寡头垄断,你就会养成坏习惯,当你突然遇到竞争时,这些坏习惯很难克服。[ 4 ]

工作场所

博客和开源软件的另一个共同点是,它们通常由在家工作的人制作。这似乎并不奇怪。但应该如此。这相当于一架自制飞机击落一架 F-18。公司花费数百万美元建造办公楼,目的只有一个:作为工作场所。然而,在自己家中工作的人,即使家里的设计不是工作场所,最终也会更有效率。

这证实了我们许多人的怀疑。普通办公室是完成工作的糟糕场所。而办公室之所以糟糕,很大程度上正是我们与专业精神联系在一起的品质。办公室的单调乏味本应意味着效率。但暗示效率与实际效率是两码事。

普通工作场所的氛围对于生产力的影响,就如同汽车侧面的火焰对于速度的影响。办公室的氛围并不只是令人沮丧。人们的行为方式也同样糟糕。

创业公司的情况则不同。创业公司往往是在公寓里起步的。他们没有统一的米色隔间,而是购买了各式各样的二手家具。他们工作时间不固定,穿着最休闲的衣服。他们在网上浏览自己想看的内容,不用担心是否“安全”。办公室里愉快、平淡的语言被恶搞的幽默所取代。你知道吗?这个阶段的公司可能是有史以来最有效率的。

这或许并非巧合。也许专业精神的某些方面实际上是一种损失。

对我来说,传统办公室最令人沮丧的一点是你必须按时上班。通常公司里只有少数人确实必须上班,但大多数员工工作时间固定的原因是公司无法衡量他们的工作效率。

办公时间背后的基本理念是,如果你不能让人们工作,你至少可以阻止他们娱乐。如果员工每天必须在大楼里待上一定时间,并且被禁止在那里做与工作无关的事情,那么他们就一定是在工作。理论上是这样。但实际上,他们大部分时间都待在无人区,既不工作也不娱乐。

如果你能衡量人们的工作量,许多公司就不需要任何固定的工作日了。你可以说:这是你必须做的。无论何时何地,只要你喜欢,都可以做。如果你的工作需要你和公司里的其他人交谈,那么你可能需要在这里呆上一段时间。否则我们不在乎。

这听起来可能有些不切实际,但我们就是这么告诉来我们公司上班的人的。没有固定的办公时间。我从来没有在上午 11 点之前出现过。但我们这样说并不是出于善意。我们说的是:如果你在这里工作,我们希望你能完成很多工作。不要试图通过在这里待的时间长来愚弄我们。

面对面会议模式的问题不仅在于它令人沮丧,还在于假装工作的人会打扰真正工作的人。我相信面对面会议模式是大型组织召开如此多会议的主要原因。按人均计算,大型组织的工作成果非常少。然而,所有这些人每天必须在现场工作至少八小时。当一端投入了如此多的时间,而另一端却收获甚微时,就必须做出一些让步。而会议是弥补不足的主要机制。

我曾经有一年朝九晚五地工作,我清楚地记得开会时那种奇怪而舒适的感觉。由于这种新奇感,我很清楚自己是靠编程获得报酬的。这似乎太神奇了,就好像我的办公桌上有一台机器,无论我做什么,它每两分钟就会吐出一张美元钞票。即使我在卫生间!但因为这台想象中的机器一直在运行,我感觉自己应该一直工作。所以开会让我感到非常放松。开会和编程一样,也算是工作,但开会要容易得多。你只需要坐下来,专心致志地工作就行了。

会议就像一种具有网络效应的鸦片。电子邮件也是一样,只是规模小了一点。除了直接的时间成本外,还有碎片化成本——将人们的一天划分为太小而无用的部分。

你可以通过突然移除某样事物来发现自己对它的依赖程度。因此,对于大公司,我建议进行以下实验。留出一天时间,禁止开会——每个人都必须整天坐在自己的办公桌前,不受干扰地做自己可以做的事情,而不必与任何人交谈。大多数工作都需要一定程度的沟通,但我相信许多员工可以找到八小时的时间独自完成工作。你可以称之为“工作日”。

假装工作的另一个问题是,它往往看起来比真正的工作好。当我写作或编程时,我花在思考上的时间与实际打字的时间一样多。一半的时间我都坐着喝茶,或在附近散步。这是一个关键阶段——灵感就是从这里产生的——然而,在大多数办公室里,当其他人看起来很忙的时候,我会觉得这样做很内疚。

除非有东西可以与之比较,否则很难看出某些做法有多糟糕。这就是开源(在某些情况下甚至是博客)如此重要的原因之一。它们向我们展示了真正的工作是什么样子。

我们目前正在资助 8 家新创业公司。一位朋友问他们要找什么办公空间,当我说我们希望他们在找到的任何公寓里工作时,他似乎很惊讶。但我们提出这个建议并不是为了省钱。我们这样做是因为我们希望他们的软件好用。在糟糕的非正式空间工作是创业公司在不知不觉中做对的事情之一。一旦你进入办公室,工作和生活就开始分开了。

这是职业精神的关键原则之一。工作和生活应该分开。但我确信,这一点是错误的。

自下而上

我们从开源和博客中学到的第三个重要教训是,创意可以从底层涌现,而不是从顶层流下。开源和博客都是自下而上的:人们做他们想要的东西,最好的东西会胜出。

这听起来熟悉吗?这是市场经济的原则。讽刺的是,尽管开源和博客是免费的,但这些世界却类似于市场经济,而大多数公司,尽管大谈自由市场的价值,但其内部运作方式却像共产主义国家。

有两股力量共同主导着设计:关于下一步该做什么的想法,以及对质量的执行。在渠道时代,两者都从上层流下。例如,报纸编辑将故事分配给记者,然后编辑他们写的内容。

开源和博客告诉我们事情不必如此。思想甚至质量执行都可以自下而上地流动。在这两种情况下,结果不仅是可以接受的,而且更好。例如,开源软件更可靠,正是因为它是开源的;任何人都可以发现错误。

写作也是如此。当我们接近出版时,我发现自己非常担心《黑客与画家》中那些尚未上线的文章。一旦一篇文章的浏览量达到几千页,我就对它有了相当的信心。但这些文章的审查力度实际上要小得多。感觉就像发布软件而不进行测试一样。

以前出版业都是这样的。如果有十个人阅读你的手稿,那你就很幸运了。但我已经习惯了在线出版,旧方法现在看起来非常不可靠,就像习惯了 GPS 之后再用航位推算法导航一样。

我喜欢在线出版的另一个原因是,你可以随心所欲地写文章,想什么时候发表就什么时候发表。今年早些时候,我写了一篇似乎适合杂志的文章,于是把它发给了一位我认识的编辑。在等待回复的时候,我惊讶地发现,我原本希望他们拒绝它。然后我就可以马上把它放到网上。如果他们接受了,几个月内都不会有人读到它,而在此期间,我必须逐字逐句地努力,以免它被某个 25 岁的文字编辑弄乱。[ 5 ]

许多员工都想为自己所在的公司打造伟大的产品,但管理层往往不允许他们这么做。我们中有多少人听说过这样的故事:员工去找管理层,说,请让我们制造这个东西来为你赚钱——而公司却拒绝了?最著名的例子可能是史蒂夫·沃兹尼亚克,他最初想为当时的雇主惠普制造微型计算机。但他们拒绝了他。在失误率方面,这一事件与 IBM 接受 DOS 非独占许可一样严重。但我认为这种情况一直在发生。我们只是通常没有听说过,因为要证明自己是对的,你必须辞职并创办自己的公司,就像沃兹尼亚克那样。

初创企业

所以,我认为,开源和博客要教给企业界的三大教训是:(1)人们会更加努力地做自己喜欢的事情,(2)标准的办公环境效率很低,(3)自下而上往往比自上而下效果更好。

我可以想象经理们此时会说:这家伙在说什么?知道我的程序员在家工作自己的项目会更有效率对我有什么好处?我需要他们在这里忙着开发我们软件的 3.2 版本,否则我们永远无法赶上发布日期。

确实,特定经理从我所描述的力量中获得的好处几乎为零。当我说企业可以从开源中学习时,我并不是指任何特定企业都可以。我的意思是企业可以像基因库一样了解新情况。我并不是说公司可以变得更聪明,只是说愚蠢的公司会消亡。

那么,当企业吸取了开源和博客的经验教训后,会变成什么样子呢?我认为,阻碍我们看到企业未来发展的最大障碍是,人们认为为你工作的人必须是雇员。但请想想这背后的情况:公司有一些钱,他们把钱付给员工,希望他能做出比他们付给他的钱更有价值的东西。好吧,还有其他方法可以安排这种关系。与其把钱作为薪水付给员工,为什么不把钱作为投资给他呢?这样,他就不用到你的办公室来做你的项目了,而是可以在他想去的地方做他自己的项目。

由于我们中很少有人知道其他替代关系,所以我们不知道我们能做得比传统的雇主-雇员关系好多少。这种习俗的发展非常缓慢。我们的雇主-雇员关系仍然保留着大量主仆关系的 DNA。[ 6 ]

我不喜欢处于这两种极端。我会为客户拼命工作,但我讨厌被老板指手画脚。当老板也是一件非常令人沮丧的事;有一半的时间,自己做事比让别人替你做更容易。我宁愿做任何事情,也不愿给出或接受绩效评估。

除了不光彩的起源,就业多年来还积累了大量的垃圾。在求职面试中不能问的问题清单已经很长了,为了方便起见,我猜它是无穷无尽的。在办公室里,你现在必须小心谨慎,以免有人或做让公司成为诉讼牺牲品的事情。如果你解雇了任何人,上帝会帮助你的。

没有什么比公司因解雇员工而被起诉更清楚地表明雇佣关系不是普通的经济关系了。在任何纯粹的经济关系中,你都可以自由地做你想做的事。如果你想停止从一家供应商那里购买钢管,而开始从另一家供应商那里购买,你不必解释原因。没有人可以指责你不公平地更换钢管供应商。正义意味着某种父权义务,而这种义务在平等的交易中并不存在。

法律对雇主的大多数限制都是为了保护雇员。但是,你不可能采取行动而不采取同等或相反的反作用。你不能指望雇主对雇员负有某种父亲般的责任,而不把雇员置于孩子的地位。这似乎是一条糟糕的道路。

下次你来到一个中等规模的城市时,顺便去邮局总部看看那里工作人员的肢体语言。他们就像被迫做自己不愿意做的事情的孩子一样,满脸怨恨。他们的工会要求提高工资,限制工作,这本应是前几代邮政工人羡慕的对象,但他们似乎并没有因此而高兴。无论条件多么舒适,成为家长式关系的接受者都是令人沮丧的。问问任何一个青少年就知道了。

我之所以能看到雇主与雇员关系的弊端,是因为我经历过更好的关系:投资者与创始人关系。我不会说这种关系没有痛苦。当我经营一家初创公司时,一想到我们的投资者,我就彻夜难眠。现在我成了投资者,一想到我们的初创公司,我彻夜难眠。无论你试图解决什么问题,所有的痛苦仍然存在。但当痛苦中没有怨恨时,痛苦就会减轻。

我很不幸地参加了一个相当于受控实验的实验,以证明这一点。雅虎收购我们的初创公司后,我去为他们工作。我做着和他们一模一样的工作,只是老板不同。令我惊恐的是,我开始表现得像个孩子。这种情况触动了我早已忘记的神经。

投资相对于雇佣的一大优势在于,正如开源和博客的例子所表明的那样,从事自己项目的人的生产力大大提高。而创业公司在两个意义上都是自己的项目,两者都很重要:从创造性上讲,它是自己的项目,从经济上讲,也是自己的项目。

谷歌是一家罕见的大公司,它与我所描述的力量相一致。他们努力让自己的办公室不像通常的格子间那样单调乏味。他们给表现出色的员工大量股票,以模拟初创公司的回报。他们甚至让黑客花 20% 的时间在自己的项目上。

为什么不让人们把 100% 的时间花在自己的项目上,而不是试图估算他们创造的价值,而是给他们实际的市场价值?不可能吗?事实上,这正是风险投资家所做的。

那么,我是说没人会再当雇员了——每个人都应该去创业吗?当然不是。但现在能做这件事的人比现在多得多。目前,即使是最聪明的学生在离开学校时也认为他们必须找份工作。实际上他们需要做的是做一些有价值的事情。工作是实现这一目标的一种方式,但更有野心的人通常最好从投资者那里拿钱,而不是从雇主那里拿钱。

黑客往往认为商业是 MBA 的专利。但工商管理并不是创业公司的工作。你要做的是创业。而创业的第一阶段主要是产品创造——也就是黑客攻击。这是最难的部分。创造人们喜爱的东西比利用人们喜爱的东西并想办法从中赚钱要困难得多。

另一个让人们不敢创业的因素是风险。有孩子和房贷的人在创业之前应该三思而行。但大多数年轻黑客都没有这些。

正如开源和博客的例子所表明的那样,即使失败了,你也会更享受它。你会做自己的事情,而不是去办公室做别人让你做的事情。在自己的公司可能会更痛苦,但不会那么痛苦。

从长远来看,这也许是开源和博客背后力量产生的最大效应:最终抛弃旧有的家长式雇主与雇员关系,代之以纯粹经济的、平等的关系。

笔记

[ 1 ] Forrester Research 的调查发表在 2005 年 1 月 31 日的《商业周刊》封面故事中。显然有人认为必须更换实际的服务器才能切换操作系统。

[ 2 ] 这个词源于晚期拉丁语tripalium ,这是一种酷刑装置,因为由三根木桩组成而得名。我不知道木桩是怎么用的。“Travel”也有同样的词根。

[ 3 ] 从这个意义上来说,如果总统召开新闻发布会来回答没有事先准备好的问题,那将是更大的新闻。

[ 4 ] 报纸的无能体现在很多方面,比如,很多报纸仍要求你注册才能阅读报道。我还没找到哪个博客尝试过这种做法。

[ 5 ] 他们接受了这篇文章,但是我花了很长时间才把最终版本发给他们,以至于等我发完的时候,他们接受这篇文章的杂志部分已经在重组中消失了。

[ 6 ] “boss”一词源于荷兰语“ baas ”,意为“主人”。

感谢Sarah Harlin、Jessica Livingston 和 Robert Morris 阅读本文草稿。