初期のビル・ゲイツには、奇妙な魅力を感じます。母親が友人(IBMの取締役会会長)を説得し、息子に新型IBM PCのOSを提供する契約を託したのです。ゲイツと友人のポール・アレンは、別のプログラマーを騙してDOSの権利を売りつけ、それをIBMに売却しました。こうしてマイクロソフトは、人類史上最も収益性の高い企業の一つへと成長しました。
もちろん、IBMは独自のOSを開発することもできた。ただ、司法省との12年間に及ぶ独占禁止法戦争(「独占禁止法のベトナム」として記憶に残る)を辛うじて切り抜けたばかりだったため、そうすることに躊躇したのだ。
米国政府はIBMに深い傷を負わせ、その財宝を2人のプレップスクール生に明け渡させた。この2人は友人から5万ドルものOSを騙し取り、数十億ドルもの利益を得た。ゲイツはIBMに事業を負っているにもかかわらず(あるいはそのせいで)、IBMを歴史の屑山行きののろのろとした恐竜のように嘲笑していた。特にIBMのソフトウェア開発手法を軽蔑していた。公平に言えば、その手法はひどいものだった。IBMはプログラマーにコードの1行単位で報酬を支払っていたのだ。ゲイツはこれを「世界一重い飛行機を作る競争」と呼んだ。
結局のところ、ソフトウェアをコード行数で判断するのは全くの誤りです。「コード行数」とソフトウェアの品質、信頼性、あるいはパフォーマンスに何らかの相関関係があるとすれば、それはむしろ逆相関です。