成功的第一个条件是真正的虚心,对自己的一切敝帚自珍的成见,只要看出同真理冲突,都愿意放弃。
就在比尔·盖茨对苹果机一筹莫展的时候,有一个叫尼尔·唐泽恩的高中学生找上门来。原来他在几个月前,就深入了解了苹果机的奥秘,并为它写出了一个程序编辑手册。他不是这样做做就算了,而是通过邮购的方式用它来挣钱。当他知道苹果软件的BASIC制作人、大名鼎鼎的微软公司已经回到贝尔维尤时,就来拜访了。
他先是见了麦克·科尼特,他现在也在微软公司工作。我们也许还记得,就是他的几次谈话,才使比尔·盖茨对“一种会说话的语言”产生兴趣的。
唐泽恩对科尼特说:“我正在搞一个项目,我要是搞成的话,能增强苹果软件的BASIC功能,我已经像拆开手表那样拆卸了这个编码,为的是看一看它到底是如何进行工作的。为了快一点和少犯错误,我想看一看你们的源代码。”
科尼特起身去见比尔·盖茨,他对这位年轻的总裁说:“来了一个怪物,一个精灵,他想看一看我们的源代码。我想这个家伙可能对我们有点用。”
比尔·盖茨叫了保罗·艾伦,一起来看这个中学生。比尔·盖茨对唐泽恩说:“微软公司的源代码是不能对外公开的,这是一个原则。不过,你要是发誓不向外传播任何商业秘密的话,我们可以破例的。”
唐泽思的脸色一下子变得神圣而肃穆,他说:“我发誓。”
那一整天,唐泽恩非常兴奋。
这个唐泽恩很会周旋,他讨好比尔·盖茨,努力给他留下好印象。比尔·盖茨也挺喜欢这个聪明的中学生。唐泽恩的技术非常熟练,他很快就在BASIC中找到一个错误。他把错误指给比尔·盖茨看。比尔·盖茨笑了,他知道这个中学生确实不简单。
这以后,唐泽恩经常来微软公司,他非常喜欢微软公司和比尔·盖茨,喜欢这里的年轻人,他觉得他们是那样地能干。后来,唐泽恩干脆在微软公司兼上职了,他帮助保罗·艾伦搞苹果I型机硬件项目的软件部分。
软件卡不是一天两天能做好的,唐泽恩没事的时候,就帮助做一些别的事。到年底,软件卡做得差不多了,唐泽恩开始着手增强那个不太充分的CP/MBASIC。他在这个软件中加入了一些他自己的特点,搞了一些彩色图形,好使它能够与苹果软件竞争。在这些工作中,他接触到了非常庞大的BASIC源文件,也熟悉了其他一些不同的版本。
在1980年3月西海岸的计算机博览会上,Z-80的软件卡在微软公司的层位上第一次露面。尽管这个产品还有明显的缺点,它运作了不到一个小时就发生紊乱,但它还是吸引了许多人。微软公司现在不卖卡,只卖关于软件卡的手册。墙上贴着软件卡的广告;苹果机用CP/M。
拉伯恩被这个不断紊乱的软件卡气得没办法,就去找硬件奇才唐·伯蒂斯,让他对这个卡的设计提出一些看法。伯蒂斯把卡装到机子上试了一阵,告诉拉伯恩说:“这个卡是世界上最大的废物。”
拉伯恩垂头丧气地带着伯蒂斯,回到层位上。他看见保罗·艾伦还被上百人包围着,人们向保罗·艾伦询问着各种各样关于软件卡的事。保罗·艾伦累得精疲力尽。拉伯恩和伯蒂斯挤进去,避开人们的纠缠,两个人悄悄商量再为这块卡做一个全新的设计。
微软公司还需要从数字研究公司的基尔代尔教授那里获得CP/M的许可。比尔·盖茨在博览会数字研究公司酶层位上,找到了基尔代尔教授。基尔代尔教授提出,如果是以固定费用方式,需要7.5万美元,如果付现金,就只需要5万美元。
比尔·盖茨决定付现金。
