Era por unos días, pero está igual hace 30 años: la historia de la app de Windows que no cambia desde 1995
Tres décadas es mucho tiempo, sobre todo en informática: el ritmo de evolución que tiene el sector es frenético, y las cosas están siendo modificadas todo el tiempo. En el hardware, porque apa...
Tres décadas es mucho tiempo, sobre todo en informática: el ritmo de evolución que tiene el sector es frenético, y las cosas están siendo modificadas todo el tiempo. En el hardware, porque aparecen nuevas tecnologías que permiten hacer cosas más poderosas, más pequeñas o más baratas. En software, porque hay que encontrar cómo aprovechar ese nuevo hardware, porque hay que corregir errores, o simplemente porque cambian las preferencias estéticas y de interacción. Renovarse es vivir.
Pero ese ritmo acelerado genera problemas: los errores de código se acumulan, algunas sutiles inconsistencias de diseño pasan de largo, a la espera de una revisión post lanzamiento que nunca llega (o tarda en hacerlo), o una solución de cortísimo plazo, puesta para zafar unos días, termina quedando como la opción definitiva por treinta años. Esto es lo que le pasó a Dave Plummer, un desarrollador de software que trabajaba en Microsoft hace tres décadas y que por estos días se hizo viral en X (la ex Twitter) al contar una anécdota relacionada con esto: cómo creó la herramienta para formatear unidades en Windows 95, y cómo quedó intacta hasta el día de hoy.
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from… pic.twitter.com/PbrhQe0n3K
“Escribí el cuadro de diálogo Formatear una mañana lluviosa de jueves en Microsoft a finales de 1994, creo que así fue. Estábamos trasladando millones de líneas de código de la interfaz de usuario de Windows 95 a NT, y Formatear era una de esas áreas en las que Windows NT era lo suficientemente diferente de Windows 95 como para que tuviéramos que crear una interfaz de usuario personalizada”, recordó Plummer, en referencia al programa usado para definir qué formato usará una unidad para almacenar archivos (FAT, NTFS, exFAT, etcétera) y a los sistemas operativos que Microsoft presentó a mediados de los 90s, y que definieron muchos rasgos de los Windows modernos.
“Saqué una hoja de papel y anoté todas las opciones y elecciones que podía hacer con respecto al formato de un disco, como el sistema de archivos, la etiqueta, el tamaño del clúster, la compresión, el cifrado, etc. Luego saqué VC++2.0 y usé el Editor de recursos para diseñar una pila vertical simple de todas las elecciones que tenía que hacer, en el orden aproximado que tenía que hacer. No era elegante, pero serviría hasta que llegara la elegante interfaz de usuario”, detalló Plummer.
“También tuve que decidir cuánta “holgura del clúster” sería demasiada, y eso terminó limitando el tamaño del formato de un volumen FAT a 32 GB. Ese límite también fue una elección arbitraria esa mañana, y quedó grabado como un efecto secundario permanente”, agregó.
“Eso fue hace unos 30 años, y la caja de diálogo sigue siendo esa temporal que armé ese jueves por la mañana, ¡así que, tengan cuidado al buscar soluciones “temporales”!”, advirtió Plummer, conocido también por crear, dentro de Windows, el Administrador de Tareas, el gestor de archivos comprimidos ZIP y el juego Pinball (en 1996), entre otras piezas que aparecieron inicialmente en el muy influyente Windows 95.