第9部分(第2/3 页)
戴夫,”卡特勒的一个亲密战友说,“他并不把戴夫看作是一个大英雄,他对戴夫的指令持怀疑态度。”
伍德有实力为他自由的心灵买单。他在微软的工作使他拥有价值几百万美元的公司股票和经济上的保障——所以在卡特勒面前,他不需要做任何妥协。如果他不想工作,他随时都可以停下来。
在整个团队中,只有他意识到卡特勒的事业到了十字路口——他的时代也许过去了。许多工程师的黄金期都不长,每个伟大的工程师或发明家的命运大体都这样。伍德觉得卡特勒有许多需要证明的东西。另外,他还觉得卡特勒从DEC的灰烬中走出来,到微软来领导NT的开发的这个故事,也许激励的意味要比知识经验本身多。这个故事应该是这样:卡特勒因为被DEC从背后捅了一刀,并被无情地逐出公司,所以到微软来了。卡特勒的火暴脾气扼杀了Pri*,伍德觉得,“卡特勒的过错和DEC一样多。”
在一些小的方面,伍德把他对卡特勒的不敬流露了出来。卡特勒十分喜欢给他的代码增加大量的注释。这些被程序员们称为“编码注释”是写在程序里的,这样,对编码原作者意图感兴趣的人就可以看到了。读这些注释,虽然有点无聊,但是很有用。原始的代码编写者离开之后,代码还会存在。注释可以帮助理解代码背后的动机和原因。如果想修改或改进一个程序,编写良好的注释作用很大。卡特勒的注释很漂亮,但做得有些过头,实际上他的每行编码都有注释。伍德的异义部分是因为他写代码比卡特勒多很多,所以几乎没多少时间来写注释。“注释的问题是代码总在进化,”伍德说,“我同时在忙五件事儿,代码也天天在变,那注释也得相应地修改。”当然,卡特勒对伍德的难题有个简单的解决方式:修改代码的同时,修改注释。
伍德对文档化其工作的不情愿态度让卡特勒生气,“史蒂夫是个很难管的家伙,难管极了,”卡特勒说,“他随时可以退休。所以他的态度就像是:我想做什么就做什么。”卡特勒向皮亚佐利抱怨对伍德的不满,但也没别的办法。皮亚佐利觉得与伍德争论他从没有改变过的习惯是没有意义的。而且,有一个未被“改造”的伍德总比完全没有伍德好。
第3章 部落(13)
剑拔弩张。卡特勒说:“我这里没有小事。”有一次,他和伍德就一些失误当面对质。他心里怒火燃烧,说话的声音就像是大口大口地吞水。他站在伍德面前几乎碰到他的鼻子。伍德心里嘀咕:“他会对我动手吗?”
卡特勒没动手。
卡特勒和伍德之间的矛盾总算控制在合理范围内,但他和达里尔?鲁宾(Darryl Rubin)的摩擦却没有控制好。鲁宾是微软的首席网络软件工程师,他既聪明又富有幽默感:他是软件业里的伍迪?艾伦�。卡特勒到来时,他曾十分激动,认为他是“行业中的巨人之一”。他在大学里就用过卡特勒的程序,对卡特勒的设计“超乎一般地熟悉”。但是当他第一次见到卡特勒本人的时候,鲁宾被吓坏了。卡特勒大步迈进房间,“就像空军上校……胡须剃得干干净净,寸短的头发,还有那固执、严肃、坚忍不拔的神态”。鲁宾觉得做软件的人不应该那么一板一眼。
�伍迪?艾伦是一位20世纪后半期重要的美国电影导演和喜剧演员。——译者注网络设计已成为微软的一个痛处。它纵然是微机和工作站的典型特征,可是在个人电脑世界里,它算是迟到者。除了苹果公司的麦金塔系统使电脑可以简单有效地共享文件和打印机,消费者还没找到可以连接不同品牌微机的标准模式。犹他州的诺维尔公司抓住了这一机遇,它的Netware程序成为同行中的佼佼者。它成功地把很多电脑连接起来,可以共享一台打印机,也可以处理在别的电脑上的文件。打印和文件服务,虽然是平凡的事务,却是个人电脑网络设计的活力源泉。诺维尔的成功很大部分得益于服务的传达很快,微软不仅难以超越,就连追赶都有困难。同时,鲁宾在率领一个团队开发OS/2的网络体系Lan Man局域网,这是微软试图赶超诺维尔的最后希望。
卡特勒将他的严谨观点也带到了网络设计上。他认为诺维尔的Netware经常出问题,而且缺乏防止入侵者进入操作文件和打印机的有效设置。他认为,如果有一种操作系统能够提供可靠安全的网络,人们肯定趋之若鹜,哪怕速度慢一点。
鲁宾觉得卡特勒错了。消费者最在乎的是软件的速度。微软除了提供最快的编码,别无选择。鲁宾坚持。而且完成这个任务的最佳人选就是鲁宾
本章未完,点击下一页继续。