1980년대, IBM과 마이크로소프트는 MS-DOS의 한계를 뛰어넘을 운영체제 OS/2를 만들기 위해 손을 잡았습니다. 그러나 전략적 제휴로 시작된 이 관계는 곧 긴장을 드러냈습니다. 마이크로소프트의 베테랑 엔지니어 레이먼드 첸은 Tab 키에 대한 결정이 두 회사의 문화적 차이를 어떻게 드러냈는지 보여주는 일화를 소개했습니다.
필드 탐색 뒤에 숨은 기술적 갈등 🔧
보카라톤에 있는 IBM 사무실에 파견된 마이크로소프트 엔지니어는 Tab 키가 대화 상자에서 필드 간 이동에 사용되어야 한다고 결정했습니다. 마이크로소프트에게 이는 논리적이고 효율적인 해결책이었습니다. 그러나 더 형식적이고 위계적인 프로세스에 익숙한 IBM 개발자들은 이러한 일방적인 결정이 기존 프로토콜을 위반한다고 생각했습니다. 이 분쟁은 임원진 수준까지 확대되어 OS/2 개발이 지연되었습니다.
그리고 하나의 키 때문에 동맹이 거의 깨질 뻔했습니다 ⚡
따라서 마이크로소프트 엔지니어들이 생산성을 고민하는 동안, IBM 엔지니어들은 Tab 키가 위원회의 승인을 받아야 하는지 논쟁하고 있었습니다. 이 일화는 IBM에게 키 하나를 바꾸는 데 회의가 필요했지만, 마이크로소프트에게는 누군가가 먼저 누르기만 하면 충분했다는 것을 분명히 보여줍니다. 결국 OS/2는 DOS를 능가하지 못했지만, 적어도 하나의 키가 우리가 상상하는 것보다 더 큰 힘을 가질 수 있다는 교훈을 남겼습니다.