系列专题:《微软创建NT和未来的夺命狂奔:观止》
工作中,卡特勒可以在一眨眼工夫从笑脸菩萨变成一头怒狮。他不喜欢吊儿郎当,建议办公室里禁止娱乐。他从不考虑别人的感受。他并不是故意想让所有人都感觉很糟,而是希望工作时别去顾忌情绪问题。“我们来这儿是工作的。”他说。一个领导不应该“好像走在鸡蛋壳上,四处小心。伙计,今天你感觉怎么样呀?情绪不错,可以工作吧?你能来上班,简直太棒了。”“嘿,我们可是拿薪水的,对吗?所以我希望每个人时刻保持最好的工作状态。我希望他们做好自己的工作:如果他们一直做得很好,他们和我相处得也很好。可如果他们不好好工作,那跟我肯定相处得不好。” 技术争论既是实验室里的福音,又是祸根。工程和发明总是用不同的方法得到同样的结果。关于技术的恳切争吵在所有的技术公司都很常见。程序员们把一些分歧看作是“信仰不同”。偏执狂喜欢争得你死我活才罢休;中立派则往往会说,两者都可以。可是不能用逻辑说服对方的偏执狂——只能扔下狠话了。 使偏执狂争论不休的古怪问题之一,是编写C语言程序使用的符号系统。C语言是使用最广泛的计算机编程语言之一。在过去的几年中,微软公司已经形成了自己的一套命名规范,就是“匈牙利表示法”,它的创作者是出生在布达佩斯的查尔斯·西蒙尼,他也许是微软最有影响力的程序员。匈牙利表示法把大量的信息用一种紧凑的形式表达出来,但它是由一些晦涩难懂的缩略语组成的,缺少使用英文单词的传统语言那种人们熟悉的表达能力。 两种不同风格必然会导致数不尽数的讨论。下面有两行指令,它们的内容是一致的,上面那行用的是匈牙利表示法,而下面那行则不是:pfi->pbufCur->ibCur=ibFile; File->CurrentBuffer->Offset=File Offset;卡特勒和他的部落们反对使用匈牙利语言。这让伍德很高兴,他曾说匈牙利表示法“是我见过的最愚蠢的东西。”他还补充道,“编程风格之争的确浪费了宝贵的资源,但匈牙利表示法也许浪费的更多。不过,很多宗教也这样。”

关于匈牙利表示法这个“宗教”问题,伍德是站在卡特勒这边的。可是,没有任何迹象表明伍德会成为卡特勒的又一膜拜者。他觉得前DEC的男人们有些古怪,他们“围着卡特勒走在鸡蛋壳上,神经兮兮,惟恐得罪了他。”他们当中,有些人害怕卡特勒,而有些人对卡特勒却崇拜得不得了。他们对卡特勒的热情真是太直白了,有个微软人问道:“难道卡特勒是弥塞亚?” 从某种意义上说,答案是肯定的。卡特勒给他的部落成员们以生活的目的,在某种程度上,他像一个天生的领导人一样振奋起他们的精神。他浑身散发的自信力,能使他的追随者们感觉到事物都是正确的和好的。