我過去曾寫過關於微軟與 IBM 在合作開發 OS/2 時期,雙方在文化上的不協調。當時,微軟的人認為他們的 IBM 同事深陷於無謂的官僚主義,而 IBM 的人則認為微軟的人是沒有紀律的駭客。
組織結構是眾多不協調點之一。
一位同事回憶說,當他被派往佛羅里達州博卡拉頓的 IBM 辦公室時,曾發生了一場關於在對話框中應該使用哪個按鍵來從一個欄位跳轉到另一個欄位的爭議。IBM 的人對我同事決定使用 TAB 鍵感到不滿,於是要求他將此事上報給他在雷德蒙德的經理。
我同事的經理回覆說:「你被派到博卡拉頓就是為了做這些決定,這樣我就不必親自來博卡拉頓了。」
我同事用更企業化的方式轉述了這份回覆,然後傳達給 IBM:「微軟支持在此目的上使用 TAB 鍵。」
IBM 的人仍不滿意,於是將此事逐級上報,並回覆說他們的副總裁(比程式設計師高約七個管理層級)絕對反對在此目的上使用 TAB 鍵,並要求微軟同級別的經理確認微軟是否堅持選擇 TAB 鍵。
我同事回覆說:「Bill Gates 的母親對 TAB 鍵不感興趣。」
這顯然結束了討論,TAB 鍵也因此被保留下來。
註:即將到來的星期日是美國的母親節。你大概不應該問她對 TAB 鍵的看法。
¹ 兩種論點可能都有其道理。
Raymond 參與 Windows 的演進已超過 30 年。2003 年,他創立了名為「The Old New Thing」的網站,該網站的受歡迎程度遠超他的想像,這件事至今仍讓他感到不安。該網站催生了一本書,巧合的是書名也叫《The Old New Thing》(Addison Wesley 2007)。他偶爾會出現在 Windows Dev Docs 的 Twitter 帳號上講述一些沒有實際資訊的故事。

