Hay compañías que han vivido tanto que su historia ya no se cuenta solo a través de grandes lanzamientos, adquisiciones o batallas comerciales. También se cuenta en los detalles pequeños, en esas escenas aparentemente menores que, vistas con el paso del tiempo, terminan explicando mejor una época que muchos comunicados oficiales. Microsoft e IBM pertenecen a esa categoría. Sus caminos se cruzaron cuando el ordenador personal todavía estaba definiendo muchas de sus reglas, y algunas de aquellas discusiones, incluso las más diminutas, dejaron al descubierto algo más profundo que una diferencia técnica.
La escena la ha recuperado Raymond Chen, un veterano ingeniero de Microsoft que lleva más de tres décadas vinculado a la evolución de Windows y que desde hace años reúne en The Old New Thing algunas de las historias más curiosas del ecosistema Windows y Microsoft. Chen no presenta el episodio como una vivencia propia, sino como el recuerdo de un colega que fue destinado a las oficinas de IBM en Boca Raton, Florida, durante la colaboración entre ambas compañías en OS/2.
OS/2 era mucho más que otro nombre perdido en la historia del software. IBM y Microsoft lo presentaron en 1987 como un sistema operativo pensado para la línea IBM PS/2 y llamado a llevar el PC más allá de las limitaciones de DOS, con una base más moderna y ambiciones propias de una informática que empezaba a mirar más lejos. La colaboración venía de un acuerdo de desarrollo conjunto firmado en 1985, cuando el proyecto todavía no se llamaba OS/2. En ese contexto, cualquier decisión de interfaz podía tener más peso del que parece hoy, porque muchas convenciones del PC moderno todavía estaban asentándose.
Dos compañías muy parecidas y también muy distintas
El problema es que aquella colaboración reunía a dos compañías en momentos muy distintos de su vida. Microsoft era todavía una empresa joven, muy pegada al software y a una manera de trabajar más directa, mientras que IBM llegaba con décadas de historia, una estructura enorme y el peso de una cultura corporativa mucho más asentada. Chen lo resume como un choque de percepciones: desde Microsoft se veía a IBM como atrapada en una burocracia sin sentido, y desde IBM se miraba a Microsoft como unos de hackers indisciplinados. Su propio matiz es importante: probablemente había algo de razón en ambas lecturas.


La anécdota concreta empieza en Boca Raton, donde un colega de Chen trabajaba asignado a las oficinas de IBM. En algún momento surgió una discusión sobre qué tecla debía utilizarse para pasar de un campo a otro dentro de los cuadros de diálogo. El ingeniero de Microsoft tomó una decisión que hoy nos resulta casi invisible por lo asumida que está: usar Tab para esa función. A IBM no le convenció la elección y pidió que el asunto se elevara al responsable de aquel ingeniero en Redmond, una reacción que ya dejaba entrever hasta qué punto la discrepancia iba más allá de la propia tecla.
En Redmond, la petición no se entendió como un asunto que mereciera subir mucho más. El responsable del ingeniero respondió con una idea muy clara: si Microsoft había enviado a alguien a Boca Raton, era para que pudiera resolver allí decisiones como esa. Traducido a un tono más institucional, el mensaje que volvió a IBM fue que Microsoft apoyaba la elección de la tecla Tab. La reacción de IBM fue justo la contraria. En lugar de cerrar la discusión, la compañía la elevó por su propia cadena de mando hasta un vicepresidente, varios niveles por encima de quienes estaban programando.


IBM no solo había elevado la discusión, también quería una respuesta a la misma altura jerárquica. Si su vicepresidente estaba en contra de usar Tab, Microsoft debía encontrar a alguien equivalente para sostener lo contrario. El colega de Chen respondió entonces con una frase maravillosa, traducida aquí al español: “La madre de Bill Gates no está interesada en la tecla Tab”. Era una forma bastante fina de decir que aquello no merecía seguir subiendo por el ascensor corporativo. No hacía falta subir hasta las alturas de Microsoft para decidir cómo se pasaba de un campo a otro en un cuadro de diálogo.
La frase funcionó, al menos según el relato de Chen: aparentemente, después de aquella respuesta, la discusión terminó y Tab se mantuvo como la tecla elegida para avanzar entre campos. El detalle tiene gracia porque hoy casi nadie se detiene a pensar en ello: simplemente pulsamos Tab y esperamos que el cursor salte al siguiente espacio disponible. Pero hubo un momento en el que esa convención no estaba tan cerrada. Y lo que vemos en esta historia es justamente eso: una pequeña decisión de interfaz convertida en terreno de choque entre costumbre, jerarquía y criterio técnico.
La fecha exacta, sin embargo, no aparece en el relato de Chen. Sabemos que el episodio pertenece a los años de colaboración entre Microsoft e IBM alrededor de OS/2, cuyo acuerdo de desarrollo conjunto se remonta a 1985 y cuya llegada pública se produjo en 1987. Eso nos permite acotar el contexto, pero no fijar el día ni el año de la discusión por Tab.
Hay muchas decisiones detrás de los productos y servicios que usamos a diario. Algunas son enormes y visibles, pero otras pasan por debajo del radar: una tecla, un gesto, una convención de interfaz que aprendemos una vez y repetimos durante años sin preguntarnos de dónde salió. Seguramente muchas tienen una historia detrás, aunque la mayoría nunca trasciende y otras no serían especialmente interesantes. De vez en cuando, sin embargo, aparece una anécdota como esta y nos permite asomarnos a algo que casi nunca vemos: cómo se manejan las cosas dentro de las empresas que construyen la tecnología que usamos.
Imágenes | Kaatvrtg (Wikimedia Commons) |
