IBM didn't want Microsoft to use the Tab key to move between dialog fields

· books · Source ↗

TLDR

  • During the OS/2 collaboration, IBM escalated a Tab-key navigation dispute seven management levels up while Microsoft delegated the decision to the engineer on-site.

Key Takeaways

  • Microsoft’s flat structure delegated UI decisions to individual engineers; IBM’s hierarchy required VP sign-off seven levels above the programmers.
  • When IBM demanded an equivalent-level executive response, the reply was: “Bill Gates’s mother is not interested in the TAB key” – ending the dispute.
  • The Tab key stayed as the field-navigation control, establishing a Windows dialog convention that persists today.
  • Raymond Chen frames the story as cultural mismatch: IBM as bureaucratic, Microsoft as undisciplined hackers – with acknowledged merit on both sides.

Hacker News Comment Review

  • Commenters were puzzled by IBM’s objection because IBM’s own 3270 mainframe terminals already used the Tab key to move between fields, making their opposition internally inconsistent.
  • The practical case against Tab-for-field-navigation surfaced: DOS used Enter, enabling one-handed numeric entry with a keypad – a workflow that still survives in Excel and data-entry contexts.
  • One speculated motive for IBM’s resistance: Tab-key field navigation may have been part of a patent IBM was pursuing, and Microsoft’s use would render the claim obvious and unpatentable.

Notable Comments

  • @ch_123: Documents IBM 3270 PDF (page 73) showing Tab used for field navigation – directly contradicting IBM’s objection.
  • @ChuckMcM: Suggests IBM’s opposition may have been IP-driven; describes IBM’s “Systems Engineers” role as purely advisory, never writing or debugging code.

Original | Discuss on HN