오늘날의 Windows 및 다양한 유형의 소프트웨어에서 TAB 키는 가장 자주 사용되는 키 중 하나이지만 그래픽 인터페이스에서 "대화 상자의 필드 간 이동을 위한 탐색 키"로 디자인된 TAB 키는 과거 Microsoft와 IBM 간의 다소 농담적인 협력에서 비롯되었습니다.

Windows가 주류 데스크톱 운영 체제가 되기 전에 Microsoft는 IBM과 협력하여 유망한 차세대 PC 플랫폼으로 간주되었던 1987년에 탄생한 시스템인 OS/2를 개발했습니다. Microsoft의 수석 엔지니어인 Raymond Chen은 최근 한 블로그에서 OS/2 설계 단계에서 발생한 에피소드를 검토하면서 TAB 키 설계에 얽힌 잘 알려지지 않은 이야기를 밝혔습니다.

Chen의 회상에 따르면 논쟁의 여지가 있는 점은 사소한 것처럼 보였습니다. 즉, 그래픽 인터페이스의 대화 상자에서 커서가 다른 입력 상자 사이를 이동할 때 어떤 키를 사용해야 하는지였습니다. Microsoft 개발자들은 오늘날 사실상의 표준이 된 TAB 키의 사용을 옹호했지만, 당시 이 솔루션은 IBM 팀의 강력한 반대를 받았으며 고위 경영진까지 보고되었습니다.

TAB 키 자체는 텍스트 편집기에서 커서를 다음 탭 정지로 이동하거나 정렬 조판, 단락 들여쓰기 또는 내용을 열로 구성하는 등 컴퓨팅 분야에서 매우 다재다능합니다. 그래픽 인터페이스와 브라우저에서는 마우스 없이 탐색할 수 있도록 양식 필드, 버튼 또는 링크 사이를 빠르게 이동하는 데 자주 사용됩니다. 명령줄 환경에서 사람들은 명령이나 경로의 자동 완성, 인터페이스 요소 전환 등을 위해 TAB 키를 사용합니다.

이번 TAB 키 분쟁에서 IBM의 Boca Raton 사무실에 주둔한 Microsoft 엔지니어는 먼저 Microsoft의 내부 설계 결정을 주장하고 그러한 인터페이스 세부 사항을 독립적으로 처리할 권한이 있음을 강조했습니다. 그러나 IBM의 고도로 계층적인 관리 구조로 인해 이 "작은 것"이 지속적으로 에스컬레이션될 수 있었고 결국 부사장급 관리자에게 제출되었으며 이 임원은 TAB 키 사용에 분명히 반대했습니다.

이야기의 전환점은 IBM이 Microsoft로부터 "동료 수준" 관리 확인을 받기를 원했을 때였습니다. Chen에 따르면 IBM이 Microsoft에 동일한 수준의 책임자에게 공식적인 답변을 달라고 요청했을 때 그들이 받은 대답은 매우 농담이었지만 요점은 다음과 같습니다. 이 문제는 경영진의 관심을 끌 가치가 전혀 없으며 "Bill Gates의 어머니는 TAB 키에 관심이 없습니다." 약간 아이러니한 이 반응은 실제로 Microsoft의 눈에는 그러한 특정 핵심 세부 사항이 엔지니어링 팀의 자율적인 범위에 속하며 높은 수준의 의사 결정에 이르지 않을 것임을 전달합니다.

지속적으로 "확대"되던 불일치가 갑자기 지속적인 논쟁의 근거를 잃게 된 것은 바로 이 유머러스한 답변이었습니다. IBM은 예상했던 "높은 수준의 개입"을 얻지 못한 후 특정 구현에서 Microsoft의 지배력만 받아들일 수 있었습니다. TAB 키는 결국 대화 상자 필드 사이의 기본 탐색 키로 남아 있으며 오늘날까지도 Windows 및 많은 소프트웨어를 사용할 때 사용자에게 가장 친숙한 작업 중 하나가 되었습니다.

Chen은 과거 사건을 이용하여 당시 두 회사의 조직 구조와 문화의 차이를 실제로 비교했습니다. IBM은 엄격한 계층 구조로 알려져 있으며 많은 기술적 세부 사항이 관리 수준에서 "절차적 문제"로 쉽게 발전할 수 있습니다. Microsoft는 더욱 분산되어 일선 엔지니어에게 의사 결정을 위한 더 많은 공간을 제공하여 고위 경영진이 사소한 세부 사항에 빠져드는 것을 방지합니다. TAB 키에 관한 이 짧은 이야기는 두 거대 기술 기업 간의 의사 결정 스타일, 권한과 책임 분배, 기업 문화의 차이를 반영합니다. 또한 겉보기에 눈에 띄지 않는 핵심 선택이라도 깊은 조직 특성과 역사적 배경을 반영할 수 있다는 점을 업계에 상기시킵니다.