In the 1980s, IBM and Microsoft joined forces to create OS/2, an operating system that promised to leave behind the limitations of MS-DOS. However, what began as a strategic alliance soon revealed tensions. Raymond Chen, a veteran Microsoft engineer, recalled an anecdote that shows how a decision about the Tab key highlighted the cultural differences between the two companies.
The technical conflict behind field navigation 🔧
A Microsoft engineer, stationed at IBM's offices in Boca Raton, decided that the Tab key should be used to move between fields in dialog boxes. For Microsoft, this was a logical and efficient solution. But IBM developers, accustomed to more formal and hierarchical processes, considered that this unilateral decision violated established protocols. The dispute escalated to management levels, delaying the development of OS/2.
And over one key, the alliance almost broke ⚡
So, while Microsoft engineers thought about productivity, IBM engineers debated whether the Tab should be approved by a committee. The anecdote makes it clear that for IBM, changing a key required a meeting; for Microsoft, it was enough for someone to press it first. In the end, OS/2 did not surpass DOS, but at least it gave us the lesson that even a key can have more power than we imagine.