Loading...
Loading...
An anecdote from the 1987 Microsoft–IBM OS/2 collaboration shows how a tiny UI choice — using the Tab key to move focus between dialog fields — exposed deep cultural differences. Microsoft engineers favored pragmatic, local decision-making, while IBM’s hierarchical process demanded escalations and like-level sign-offs, even involving vice presidents. A quip that “Bill Gates’s mother” didn’t care about the Tab key defused the standoff, and Tab-based navigation became standard. The episode illustrates how organizational structures and approval customs can turn trivial technical choices into political flashpoints during joint projects.
This matters because small UX and input-key decisions reveal how engineering culture and organizational structure shape software design choices, influencing interoperability and developer workflows.
Dossier last updated: 2026-05-22 10:51:16
Microsoft engineer Raymond Chen revealed a behind-the-scenes anecdote from the 1987 Microsoft–IBM collaboration on OS/2: a design dispute over using the Tab key to move focus between dialog fields. Microsoft engineers favored Tab — now a ubiquitous UI navigation convention — while IBM’s more hierarchical process escalated the choice up management layers, ultimately reaching a vice president who opposed it. Microsoft defused the standoff with a quip that Bill Gates’ mother didn’t care about the Tab key, and the Tab-based navigation prevailed. Chen used the episode to illustrate contrasting corporate cultures: Microsoft’s decentralized, pragmatic engineering decisions versus IBM’s formal, top-down approval system, showing how small UX choices reflect broader organizational differences.
Branimir Lambov from IBM on Cassandra
A dispute over the TAB key between Microsoft and IBM organizational structures
A former Microsoft programmer recalls a culture clash with IBM during the OS/2 collaboration over a surprisingly mundane UI decision: whether the TAB key should move focus between dialog fields. IBM officials insisted the choice be escalated up their management chain and requested equivalent-level confirmation from Microsoft. The Microsoft engineer’s manager refused to intervene, saying his on-site staff were empowered to decide; when IBM demanded sign-off from a VP-level counterpart, the engineer quipped that "Bill Gates's mother is not interested in the TAB key," which ended the dispute and left TAB as the standard. The anecdote highlights corporate bureaucracy versus engineering autonomy and how small interface choices can become political.
A cultural clash during Microsoft and IBM’s OS/2 collaboration centered on a seemingly trivial UI decision: whether the TAB key should move focus between dialog fields. A Microsoft developer in IBM’s Boca Raton office chose TAB and, when IBM objected, was told by his Redmond manager that these local decisions were his responsibility. IBM escalated through several management layers seeking a like-level confirmation; their VP opposed TAB and wanted an equivalent Microsoft executive to weigh in. The Microsoft reply — that even Bill Gates’s mother had no stake in TAB — ended the dispute, and the TAB key remained. The anecdote illustrates how differing organizational hierarchies and escalation practices can impede joint engineering work.