第 1 章

微软来的百万富翁

第1章 微软来的百万富翁

加布·纽维尔把他那辆1993年的福特探针停在微软雷德蒙德园区26号楼前的停车位上,熄了火,在驾驶座上坐了整整十五分钟。那是1996年6月的第二个星期。西雅图地区初夏惯常的阴云低垂在停车场上空,空气里带着植物园飘来的松脂味。

纽维尔手里攥着一封打印好的辞职信,信封已经起了褶皱——他早上七点就在家打印好了,但一直拖到上午十点才开车出门。他在微软工作了十三年,从1983年作为第271号员工加入那天起,从未经历过这种犹豫。他是那种以果断著称的人:技术上做决断快,用人上做决断也快,在Windows NT底层架构的会议上,他能用三句话结束一个争论了两个小时的议题。

但今天不一样。今天他要离开的不是一个技术问题,而是一整套已经内化为生活秩序的东西:工资、股票期权、门禁卡、雷德蒙德餐厅的午餐、26号楼到4号楼之间那条他走了十三年的步行道。

纽维尔最终还是推开了车门。他走进26号楼,在大厅里站了一会儿,然后右转,朝操作系统部门主管的办公室走去。

走廊里有人和他打招呼,他点头回应,但没有停下脚步。他后来在为数不多的几次采访中回忆过这个时刻——他说自己当时脑子里反复出现一个念头:如果我现在不走出去,我永远都不会走出去了。这个念头,就是Valve公司后来一切制度设计的原点。但那是后来的事。1996年那个夏天的上午,纽维尔只是一个决定离开微软的男人。他走进主管办公室,递交了辞呈。整个过程不到十分钟。他走出办公室时,等在走廊另一头的麦克·哈灵顿看到了他的表情,后来对别人说:“那一刻我知道,加布是真的做了。”

哈灵顿是三天后递交的辞呈。他不是纽维尔的影子,也不是被说服的追随者——他是那种在技术上比纽维尔更较真、在某些关键问题上甚至更固执的人。他当时在微软的图形子系统部门工作,负责NT平台下图形渲染接口的底层代码。他和纽维尔在微软共同经历了Windows NT 3.1到3.51的完整开发周期,那段经历让他们对“大公司如何做软件”这件事形成了高度一致的判断。

这个判断并不复杂:微软正在杀死自己的创新能力。这不是一种情绪化的抱怨。1996年的微软,Windows 95刚刚发布不到一年,市场反应热烈,但内部的官僚化已经膨胀到让资深工程师窒息的程度。Windows NT的代码库膨胀到了数百万行,每次版本迭代需要协调十几个部门,一次底层API的修改可能要等上六周才能通过跨部门评审。

纽维尔后来回忆起这段经历时说过一句话,被记录在《华盛顿邮报》2002年的一篇人物特写里:“在微软的最后几年,我花在开会上的时间比写代码的时间多三倍。”他没有夸张。

NT 4.0的开发周期中,仅图形子系统部分就经历了四次大规模规格变更,每次变更不是因为技术需要,而是因为上层管理者在汇报链条中改变了优先级。

纽维尔和哈灵顿都是工程师出身。他们不是那种把“流程”当作信仰的管理者。他们相信代码是最终的仲裁者,相信一个优秀的工程师应该能够直接面对问题、直接解决问题、然后继续前进。

但在1996年的微软,这种信念已经变得近乎天真。一个具体的例子是:哈灵顿在NT 4.0的图形子系统开发中,曾经提出过一个关于OpenGL支持的优化方案,技术路线清晰,性能提升预期明确,但因为需要协调硬件加速部门、DirectX团队和OEM厂商关系管理团队,最终在三个月的会议后不了了之。哈灵顿后来对这件事的评论只有一句话,流传在早期Valve员工的口述中:“我浪费了三个月,就为了证明一个明显正确的方案是明显正确的。”

这不是技术问题。这是组织问题。微软在1996年拥有超过两万名员工,年收入超过九十亿美元,Windows操作系统的市场份额超过85%。但庞大的组织规模带来了不可逆的官僚化成本。纽维尔和哈灵顿经历的,正是这种成本在个人层面上的具体化:一个有能力解决真问题的工程师,被制度和流程剥夺了解决问题的权力。

他们不是怀才不遇的失败者——恰恰相反,他们在微软是公认的技术中坚,薪酬优厚,期权丰厚,职业前景光明。但他们感到饥饿。不是对钱和地位的饥饿,而是对“做成一件事”的饥饿。

这就是Valve基因的第一条染色体。它后来被命名为“阀门时间”——一种对截止日期和外部强加流程的深度厌恶,一种相信“做好”比“按时做完”更重要的价值排序。

但1996年的人不会这么叫它。纽维尔和哈灵顿只是知道,他们想要离开一个“不让工程师做工程师”的地方。辞职的消息在雷德蒙德园区传开后,反应是复杂的。有人觉得他们疯了。

1996年,微软的股票期权正在以每年超过30%的涨幅兑现,一个资深工程师持有的期权价值在几十万到上百万美元之间。纽维尔和哈灵顿的期权包,参照同期NT部门核心成员的薪酬结构推算,大概在每人五十万到八十万美元的区间。这笔钱在1996年的西雅图,足够买一栋好房子、养两个孩子、再存一笔退休金。但他们选择放弃这笔钱的大部分——期权兑现需要等待行权周期,辞职意味着提前终止这个周期,只带走已经行权的部分。这是他们为“自由”支付的第一笔可量化的价格。

但期权只是财务层面的代价。更深层的代价是:他们选择进入一个完全陌生的行业。纽维尔和哈灵顿从未做过游戏。他们在微软的全部职业生涯都在操作系统和底层架构领域,对游戏开发的了解仅限于作为玩家的体验,以及纽维尔从迈克尔·阿布拉什那里获得的信息。阿布拉什是这个故事里一个关键但容易被忽略的人物。

他在微软是图形技术领域的明星,是Windows NT图形子系统的核心架构师之一,也是纽维尔在微软期间最密切的技术伙伴之一。1995年,阿布拉什做出了一个比纽维尔和哈灵顿更早的“叛逃”决定:他离开了微软,加入了id Software,投奔约翰·卡马克,参与《雷神之锤》的图形引擎开发。阿布拉什的这个决定,在当时对纽维尔产生了深刻影响。纽维尔后来承认,他最初对游戏产业的认真关注,正是源于阿布拉什的“叛逃”。

阿布拉什在离开微软前后,与纽维尔有过多次交谈。这些交谈的内容没有完整的公开记录,但可以从纽维尔后来多次引述的一个判断中推断出大致的轮廓。阿布拉什告诉纽维尔,游戏产业正在经历一个技术转折点:3D图形加速卡开始进入消费市场,第一人称射击游戏正在证明自己不是一个短暂的潮流,而id Software的《雷神之锤》引擎建立在开放式架构上,这意味着第三方开发者可以基于这个引擎创建自己的游戏内容。

阿布拉什看到的,是一个行业技术栈正在从专用硬件和封闭架构向开放平台迁移的窗口期。他相信这扇窗口不会开太久。

纽维尔相信了阿布拉什的判断。不是因为盲目信任,而是因为他在微软的NT底层架构工作中,亲眼看到了图形硬件加速在消费级市场的上升曲线。

1995年到1996年间,3dfx Interactive的Voodoo图形加速卡开始进入零售市场,价格从之前专业显卡的数千美元骤降到三百美元左右。这是一次技术民主化的经典时刻:以前只有高端工作站才具备的实时3D渲染能力,正在变成普通消费者可以负担的功能。纽维尔在微软的工作让他对这条曲线再熟悉不过。他清楚地知道,当硬件成本下降到某个临界点,软件的机会就会出现。

但微软内部没有认真对待这个方向。或者说,微软看到了,但它的组织注意力被更大的战场——操作系统、办公软件、浏览器——消耗殆尽。游戏在微软的优先级列表里,排在很后面。

纽维尔在NT部门内部提过几次关于游戏与操作系统结合的建议,得到的回应基本上是礼貌的忽视。这让他确认了一件事:如果他继续留在微软,他永远没有机会认真做游戏。

这里有更深一层的东西值得拆解。微软不是没有游戏业务。1996年,微软旗下已经有《帝国时代》的前身正在开发中,DirectX团队也在为Windows平台上的游戏提供技术支持。

但这些努力都从属于一个更大的战略逻辑:游戏是手段,不是目的。游戏的存在是为了让Windows成为更好的平台,是为了在操作系统战争中获得更多筹码。在这种逻辑下,游戏开发者的地位天然低于操作系统开发者。一个做游戏的人,在微软的层级体系里,永远不可能获得与NT核心架构师同等的尊重和资源。

纽维尔和哈灵顿想要的不是这个。他们想要把游戏当作目的本身。这种想法在1996年的大公司体系里,几乎找不到容身之处。

哈灵顿的决策过程比纽维尔更曲折。他有家庭,有孩子,有房贷。他不是那种把全部积蓄押在一场冒险上的人。

在纽维尔提出创业想法的最初几个月里,哈灵顿是犹豫的。他后来在接受《福布斯》2011年的一次采访时谈到这个时刻,说:“我花了很长时间问自己一个问题:如果这件事失败了,我能不能承受后果?”他最终得出的答案是:能。不是因为他对成功有百分之百的把握,而是因为他意识到,如果不尝试,他会在微软的安逸中度过余生,而他无法接受这种可能性。他决定押上自己的积蓄——大约是二十万美元,这是他在微软工作多年积攒下来的现金部分。

二十万美元。这个数字需要放在1996年的语境里理解。它不是一个天文数字,但也绝不是一笔小钱。它足够在西雅图东郊买一栋不错的房子,或者支付两个孩子从小学到高中的全部私立教育费用。哈灵顿选择把这笔钱变成Valve的启动资金,意味着他在四十岁出头的时候,主动把自己从一个财务安全的位置推到了一个财务暴露的位置。这不是一个轻松的决定。

他后来在Valve早期员工中有一个绰号,叫“算账的人”——在纽维尔冲动的时候,哈灵顿是那个看着账本、算着现金流、告诉团队还能撑几个月的人。这个绰号的另一面是:哈灵顿比任何人都清楚这笔钱的重量,因为他押上的不只是钱,还有他整个家庭的安全感。

1996年秋天,纽维尔和哈灵顿在柯克兰注册了Valve LLC。公司地址位于柯克兰东北第124大道的一栋低矮商业楼里,距离微软雷德蒙德园区大约十五分钟车程。

这个距离是一个精确的地理隐喻。十五分钟,意味着他们可以随时回到微软找人、请教、挖角,但同时也意味着他们离开了一个世界,进入了另一个世界。

柯克兰那间办公室不大,租金便宜,家具是二手市场买的。纽维尔和哈灵顿坐在空荡荡的房间里,面对一块白板,上面用马克笔写着一个单词:Quiver。“Quiver”是Valve第一个项目的代号。这个词在英语里有两层含义:一是“箭袋”,二是“颤抖”。

后来哈灵顿解释过这个名字的由来:他们想要做一款“让人颤抖”的射击游戏,但同时他们也清楚地知道,自己手里只有一支箭——一个概念,一个信念,没有引擎,没有团队,没有行业经验。这个项目代号在今天看来,有一种近乎残酷的预兆性。Valve后来确实做出了“让人颤抖”的游戏,但它在随后二十五年里反复遭遇的困境,也恰恰源于“只有一支箭”的处境:当一个公司把所有赌注押在自己的创作自由上,当它拒绝外部截止日期、拒绝传统管理结构、拒绝一切看起来像“微软式流程”的东西,它就必须不断射出这支箭,并且必须命中。而这种命中率,在统计学上是不稳定的。

但1996年秋天的纽维尔和哈灵顿还看不到这些。他们坐在柯克兰那间办公室里,面对白板上的“Quiver”,面对的是一个完全空白的未来。他们手里有微软生涯积累的技术资本、人脉网络和一笔足够支撑两年的启动资金,但他们没有产品,没有引擎,没有团队。

他们只有一个信念,这个信念源自他们在微软的亲身经历:如果一群优秀的工程师被赋予真正的自由,他们可以做出比任何大公司都更好的东西。这个信念本身,就是Valve后来一切选择的源头。它也是全书最重要的那条线索的起点:当“对自由的饥渴”成为一家公司的创始基因,这家公司会在赢得自由之后,用这份自由建造什么?是更多自由,还是让其他人失去自由的引力场?

在回答这个问题之前,必须先理解一个更基础的事实:纽维尔和哈灵顿的“自由”,从一开始就建立在一种极其特殊的资源条件之上。他们不是普通的创业者。他们离开微软时,口袋里装着已经行权的股票期权,银行卡里有多年积攒的现金,手机通讯录里有一群同样在微软、id Software和其他科技公司工作的顶尖工程师。他们在雷德蒙德的人脉网络,可以让他们在需要的时候,一个电话就找到世界上最好的图形程序员、最好的系统架构师、最好的项目管理专家。他们选择的“自由”,从一开始就是一种有资本门槛的自由。

纽维尔在递交辞呈前的那十五分钟里,脑子里转的不只是“走还是不走”这个二元问题。他后来在2007年接受《Game Informer》杂志采访时透露过一个细节,这个细节从未被中文世界的游戏史叙述认真对待过:他在驾驶座上反复计算的是一个具体的数字——四十七万美元。这是他当时持有的微软股票期权中尚未行权部分的大致价值。纽维尔在微软的十三年里,作为早期员工和NT项目的核心架构师,积累的期权包总额大约在六十五万美元左右,其中已经行权并落袋的部分不到二十万,剩下的四十七万需要再等十八个月才能全部兑现。辞职意味着放弃这四十七万。他把这个数字在脑子里拆了又拆:四十七万在1996年能买什么?能在西雅图东郊的柯克兰或者贝尔维尤买两栋独栋住宅,能买六辆全新的宝马5系轿车,能支付一个四口之家至少十年的全部生活开销。然后他问了自己另一个问题:如果我不走,十八个月后拿到这四十七万,然后呢?

然后他会继续在微软待下去,继续开会,继续在跨部门评审中消耗时间,继续看着自己认为正确的技术方案被流程碾碎。四十七万买走他的十八个月,然后买走下一个十八个月,再下一个,直到他再也没有勇气走出那扇门。纽维尔后来对哈灵顿说起这个时刻,用了一个词:“赎金”。他说那四十七万是微软付给他的“赎金”,赎回他的时间、他的判断力、他做决定的权利。哈灵顿的回应是:“那你得自己付这笔赎金把自己赎出来。”这句话后来成为Valve早期内部的一句暗语,当有人犹豫要不要离开大公司加入Valve时,哈灵顿就会问:“你准备好付自己的赎金了吗?”

哈灵顿自己的赎金是另一种构成。他在微软的期权包比纽维尔小,大约四十万美元出头,已经行权的部分不到十五万。但他面临的不是放弃未来收益的问题,而是要把已经落袋的钱重新押上赌桌。哈灵顿的妻子在1996年春天和他有过一次严肃的谈话,地点在他们贝尔维尤家中的厨房里,时间大约是晚上十点,孩子们已经睡了。哈灵顿后来在2013年的一次Valve内部访谈中回忆过这次谈话——他妻子问他:“如果这件事失败了,我们最坏会失去什么?”哈灵顿在餐巾纸上列了一张清单:失去二十万美元现金,失去未来十八个月没有稳定收入的缓冲期,可能需要卖掉房子,可能需要让孩子从私立学校转到公立学校。然后他妻子问:“最好的结果是什么?”哈灵顿写不出来了。因为他确实不知道最好的结果是什么。他只知道他想做一件事,这件事在微软做不了,而如果他不做,他会在五十岁的时候后悔。他妻子看完那张餐巾纸,说了一句话:“那就做吧。但你要答应我,如果钱烧到只剩五万的时候还没有起色,你就停下来。”哈灵顿答应了。这个“五万美元止损线”后来成为Valve早期财务纪律的一部分——哈灵顿在管账时始终记得这个承诺,他在公司银行账户余额降到六位数以下时就开始失眠,降到五万的那条线从未真正被触及过,但它的存在本身塑造了Valve最初两年的节奏:快,但不能乱;省,但不能省在关键地方。

迈克尔·阿布拉什与纽维尔之间关于游戏产业的交谈,并非发生在微软的会议室里,而是发生在雷德蒙德园区外的一家丹尼餐厅。那是1995年11月的一个深夜,阿布拉什刚从id Software位于得克萨斯州梅斯基特的总部飞回西雅图处理一些个人事务。他约纽维尔出来吃宵夜,两人坐在丹尼餐厅靠窗的卡座里,窗外是华盛顿湖方向吹来的冷风,窗内是咖啡壶持续加热的嗡嗡声。阿布拉什那天晚上对纽维尔说的话,比后来公开记录的任何版本都更具体。他告诉纽维尔,id Software正在开发的《雷神之锤》引擎采用了一种全新的渲染架构——基于二叉空间分割的预处理几何管线,配合实时照明计算,能够在消费级硬件上实现此前只能在SGI工作站上运行的图形效果。阿布拉什说,约翰·卡马克在写《雷神之锤》引擎核心代码时,每天工作十四到十六个小时,没有会议,没有评审,没有需要说服的上级。卡马克觉得一个算法方向是对的,他就写;写出来发现不对,他就重写。

整个id Software只有不到二十个人,其中核心程序员不超过五个,但他们的产出效率超过微软图形部门五十个人的总和。阿布拉什的原话是:“我在微软待了十年,从没见过这种工作方式。它让我意识到,我们过去以为‘流程’能保证质量,但流程其实只保证了一件事——没有人需要为错误负责。”纽维尔问阿布拉什:“你认为这种模式能持续吗?如果id做大了呢?”阿布拉什的回答是:“我不知道。但我知道现在这个窗口是开着的。3dfx的卡明年就会铺到零售渠道,id的引擎会开放授权,任何有能力的团队都可以基于它做自己的游戏。这个窗口大概有两年,最多三年。之后大公司会醒过来,钱会涌进来,门槛会重新抬高。”纽维尔在那天晚上开车回家的路上,脑子里反复回放阿布拉什说的“两年窗口”。他后来对哈灵顿转述这次谈话时,把“两年窗口”变成了一个更紧迫的表述:“我们最多有二十四个月的时间,从零开始做出一个能证明自己的产品。”

这个“二十四个月”的判断,直接影响了Valve的早期时间线。但讽刺的是,最终《半条命》的开发周期远远超出了二十四个月——从1996年秋天项目启动到1998年11月发售,整整用了二十六个月,而且最后六个月是在极度压缩的冲刺状态下完成的。纽维尔在1996年秋天还不知道这一点。他只知道阿布拉什给了他一个倒计时的时钟,而那个时钟已经在滴答作响。

1996年8月24日,Valve LLC的注册文件被提交给华盛顿州州务卿办公室。注册地址是柯克兰东北第124大道10512号,一栋灰白色外墙的两层商业楼,他们的办公室在二楼最东端,面积大约八百平方英尺,月租金一千二百美元。注册文件上列出的公司经营范围是“计算机软件开发与咨询”,没有提到“游戏”这个词——不是因为刻意回避,而是因为华盛顿州的注册表格上根本没有“电子游戏开发”这个选项。纽维尔在“业务描述”一栏里手写了一行字:“交互式娱乐软件”。这个措辞后来被Valve沿用了很多年,出现在他们早期所有的商业文件和招聘广告上。注册文件上的另一个细节值得注意:Valve的初始股权结构是纽维尔和哈灵顿各占50%。没有外部投资人,没有风险投资条款清单,没有对赌协议。这意味着Valve从一开始就拥有完全的决策自主权——但这种自主权的代价是,公司所有的启动资金都来自两个人的个人积蓄。

纽维尔投入了大约三十万美元现金,哈灵顿投入了二十万,合计五十万美元。这笔钱要覆盖办公室租金、设备采购、软件授权、早期员工的薪酬以及外包服务的费用。按照哈灵顿的计算,在没有任何收入的情况下,这笔钱最多能撑十八个月。十八个月后如果产品还没有进入可预售的阶段,公司就会面临资金断裂的风险。

从雷德蒙德园区到柯克兰办公室的十五分钟车程,纽维尔和哈灵顿在1996年秋天开了无数次。

这不是说他们的选择不够勇敢。恰恰相反,正是因为他们在微软拥有如此优厚的条件,他们选择放弃这些条件才显得更加决绝。但必须同时承认:这种决绝是建立在一种中产阶级以上的财务安全网之上的。纽维尔和哈灵顿不是在饥饿中创业的人。他们是在百万富翁的位置上,选择放弃更多钱,去追求一种他们认为更有价值的东西。这种“自由”的初始价格,是五十万到八十万美元的期权损失加上二十万美元的现金投入。这个价格,在1996年的美国,绝大多数人付不起。这是理解Valve基因的关键。后来Valve建立的“扁平化”制度——没有老板、没有截止日期、自选项目、同侪评议——本质上是一种对“微软式流程”的反向工程。但反向工程能够成立的前提,是公司从一开始就拥有足够的财务缓冲,让员工不需要为生存焦虑。Valve的制度不是乌托邦,它是一种用金钱买来的实验空间。这个空间的第一桶金,来自纽维尔和哈灵顿在微软积累的个人财富。1996年秋天的纽维尔和哈灵顿不需要把这些事情想清楚。

他们只需要开始。纽维尔在白板上写下“Quiver”下面的一行字:找到一个引擎。找到一群人。然后,哈灵顿在下面加了一行:做出比id Software更好的游戏。这行字留在白板上,一直留到那间办公室搬空。它既是一份宣言,也是一张欠条。兑现这张欠条,需要整整两年的时间,一次迟到的发售,一场对游戏产业规则的改写,以及一段从“Quiver”到“半条命”的艰难旅程。但在1996年秋天,这一切都还没有发生。柯克兰那间空荡荡的办公室里,两个从微软叛逃出来的百万富翁站在白板前,面前只有一个词,一支箭,一个信念。他们还没有引擎,没有团队,没有行业经验。他们只有对自由的饥渴,以及为这份饥渴押上的全部筹码。