El ex ingeniero de Microsoft David Plummer, el mismo que contribuyó al desarrollo de la Administración de tareas y otros elementos clave de Windows, ha compartido en un video en YouTube algunos fascinantes detalles detrás de la integración del soporte para archivos ZIP en Windows. La historia se remonta a más de 25 años atrás, ofreciendo una mirada a las complejas dinámicas empresariales y las batallas políticas que han dado forma al popular sistema operativo.
Todo comenzó cuando Plummer, en ese entonces un joven ingeniero recién contratado en Microsoft, desarrolló un software llamado VisualZIP como un proyecto personal: la herramienta permitía a Windows manejar archivos comprimidos en formato ZIP, una funcionalidad que aún no existía en el sistema operativo. A pesar de su rol en Microsoft, Plummer había negociado la autorización para vender software a terceros, con la condición de que no compitiera directamente con los productos de Microsoft y obtuviera la aprobación de los ejecutivos.
La historia, de hace 30 años, detrás del soporte para archivos ZIP en Windows
Sin embargo, la venta del software a terceros despertó los celos de un colega desarrollador que no fue nombrado: cuando este descubrió que Plummer estaba ganando dinero con la venta de VisualZIP, presionó para su despido ante el equipo de Recursos Humanos de Microsoft. A pesar de las preocupaciones surgidas por el ambiente, no tan agradable, en la empresa, el asunto se resolvió mediante un intercambio de correos electrónicos entre Plummer y un ejecutivo de Microsoft.
La herramienta de Plummer también fue protagonista de otro caso de tensión en Microsoft: una representante de adquisiciones contactó al desarrollador de VisualZIP para discutir la compra de la herramienta, sin saber que el ingeniero ya trabajaba para Microsoft. Otro malentendido que estuvo a punto de desatar nuevamente una controversia en la empresa, resuelta mediante la cesión de los derechos del software al gigante de Redmond.
Después de 30 años, VisualZIP sigue siendo la base fundamental de una de las funcionalidades clave de Windows. Sin embargo, Plummer ha destacado que la implementación actual aún presenta algunas deficiencias, como el hecho de que el proceso se ejecuta en un solo hilo, o las no tan óptimas prestaciones debido a que se inserta una copia temporal del archivo durante el procesamiento.
