Amazing Apple Anecdotes へようこそ。ここでは、Apple 社内の面白い話や興味深い話をいくつか紹介します。その多くは、Macintosh が次の大ブームだった頃の、同社の初期の頃に起こった話です。
今週は、スティーブ・ジョブズが新型Macintoshの起動速度向上を要求し、1年で数十人の命を救うことになるとまで発言した。Apple社員のアンディ・ハーツフェルドはこう回想する。
68000マイクロプロセッサを搭載し、Apple IIの10倍の速度を誇るMacintoshは、実に高速なコンピュータだと私たちは常に考えていました。しかし、私たちの弱点はフロッピーディスクでした。RAM容量が限られていたため、フロッピーディスクからデータをロードする必要がありましたが、それでもApple IIと同等の速度でした。本格的なアプリケーションが動作するようになると、フロッピーディスクが大きなボトルネックになることは明らかでした。スティーブ・ジョブズが最も悩まされていたことの一つは、Macの電源を入れた際の起動時間でした。メモリのテスト、オペレーティングシステムの初期化、そしてFinderの読み込みに数分、あるいはそれ以上かかることもありました。ある午後、スティーブは独自の高速化策を思いつきました。ディスクドライバとファイルシステムを担当していたエンジニア、ラリー・ケニヨンです。スティーブは彼のオフィスにやって来て、彼にこう諭しました。「Macintoshの起動は遅すぎる。もっと速くしろ!」
ラリーは改善できる点についていくつか説明し始めたが、スティーブは興味を示さなかった。彼は続けた。「実はね、ずっと考えていたんだ。Macintoshを使う人はどれくらいいると思う?100万人?いや、それ以上だ。数年後には、500万人が少なくとも1日に1回はMacintoshを起動するようになるんじゃないかな」
「例えば、起動時間を10秒短縮できたとしましょう。それを500万人のユーザーに掛けると、毎日5000万秒になります。1年で換算すると、おそらく何十人もの人の人生に相当します。つまり、起動時間を10秒短縮できれば、12人の命を救うことになるのです。これは本当に価値があると思いませんか?」
私たちはとにかくソフトウェアをできるだけ高速化することにかなり意欲的だったので、この提案が大きな効果があったかどうかはわかりませんが、私たちはそれをかなり面白いと考え、その後 2 か月かけて起動時間を 10 秒以上も短縮することができました。
スティーブは異常な完璧主義者として知られていましたが、起動時間を短縮することで人命を救ったのは、彼にとっても初めてのことだったと思います。とはいえ、彼の主張には一理あるので、責めることはできません。
この物語やその他類似の物語は Folklore.org でお読みください。