1980年代、IBMとマイクロソフトは、MS-DOSの限界を超えると約束されたオペレーティングシステムOS/2を開発するために手を組んだ。しかし、戦略的提携として始まったこの関係は、すぐに緊張を露呈した。マイクロソフトのベテランエンジニア、レイモンド・チェンは、Tabキーに関するある決定が両社の文化の違いを浮き彫りにした逸話を掘り起こした。
フィールド移動を巡る技術的対立 🔧
IBMのボカラトンオフィスに派遣されたマイクロソフトのエンジニアは、ダイアログボックス内のフィールド間を移動するためにTabキーを使うべきだと判断した。マイクロソフトにとって、これは論理的で効率的な解決策だった。しかし、より形式的で階層的なプロセスに慣れていたIBMの開発者たちは、この一方的な決定は確立されたプロトコルに違反すると考えた。この論争は経営陣レベルにまで発展し、OS/2の開発を遅らせた。
そして、たった一つのキーで、同盟はほぼ崩壊した ⚡
つまり、マイクロソフトのエンジニアが生産性を考えていた一方で、IBMのエンジニアはTabキーの使用を委員会で承認すべきかどうかを議論していたのだ。この逸話は、IBMにとってキーを変更するには会議が必要だったのに対し、マイクロソフトでは誰かが最初にそのキーを押せば十分だったことを明確に示している。結局、OS/2はDOSを凌駕することはなかったが、少なくとも、たった一つのキーでさえ、想像以上の力を持ち得るという教訓を私たちに残してくれた。