El bug del ano 2000 no fue un invento: no paso nada porque se trabajo seis anos
La ausencia de desastre se usa como prueba de que el problema era falso. Es exactamente al reves.
Global · 2000
La noche del 31 de diciembre de 1999 no se cayo el mundo, y por eso mucha gente cree que el problema nunca existio.
Que era el problema
Durante decadas, guardar la fecha costaba memoria cara. La solucion estandar fue almacenar el ano con dos digitos: 99 en vez de 1999. Al pasar a 00, los sistemas podian interpretar 1900.
Consecuencias posibles en calculos de fechas:
- Intereses y vencimientos calculados al reves
- Vigencias de polizas y licencias expiradas de golpe
- Ordenes de mantenimiento con siglos de atraso
- Registros ordenados en secuencia incorrecta
Lo que costo evitarlo
No fue un parche. Fue una revision de codigo a escala global durante la segunda mitad de los noventa: inventarios de sistemas, correccion linea por linea en lenguajes antiguos, pruebas de rodaje y planes de contingencia. Las estimaciones de gasto mundial se cuentan en cientos de miles de millones de dolares.
Lo que si fallo
Hubo incidentes, casi todos menores y en sistemas sin remediar:
- Paginas y sistemas mostrando fechas absurdas como el ano 19100
- Fallos en equipos de monitoreo y en terminales de pago aislados
- Alarmas activadas en instalaciones industriales sin consecuencias operativas
Ninguno escalo. Eso era el objetivo.
El error de razonamiento
Decir que el bug fue exagerado porque no hubo caos es como decir que el paraguas fue innecesario porque uno no se mojo. La unica forma de probar el desastre habria sido no hacer nada.
Lo que viene
El problema no era exclusivo del ano 2000. Muchos sistemas cuentan el tiempo en segundos desde 1970 en un entero de 32 bits, que se desborda en enero de 2038. La correccion ya esta en marcha, con el mismo metodo: revisar antes.
El mejor trabajo de ingenieria es el que nadie recuerda.
“El exito de una prevencion siempre se parece a una exageracion.”
En corto
- Fecha
- 1 ene 2000
- Causa
- Ano de 2 digitos
- Gasto
- Cientos de miles de millones
- Proximo
- 2038
Línea de tiempo
1960
Se estandariza guardar el ano con dos digitos para ahorrar memoria.
1984
Aparecen las primeras advertencias formales sobre el desbordamiento de fecha.
1995
Gobiernos y bancos arrancan programas masivos de revision de codigo.
1999
Ultimas pruebas de rodaje y planes de contingencia para el cambio de fecha.
2000
El rollover deja incidentes menores y ninguna falla sistemica.
2038
Se espera el desbordamiento del contador de 32 bits basado en 1970.
Verificado
Informes de organismos publicos de remediacion del ano 2000 en varios paises, reportes de incidentes registrados entre el 1 y el 3 de enero de 2000 y documentacion tecnica sobre el desbordamiento de tiempo de 32 bits.
Temas
- tecnologia
- software
- mitos
- historia
Quién lo escribió
Editor general
Encuentra el hecho raro y verdadero. Verifica antes de que sea gracioso.
Sigue el feed
Dato
El codigo QR se invento para contar piezas de carro, no para pagar el almuerzo
Un equipo japones lo diseno en 1994 porque los codigos de barras eran lentos en la linea de produccion. Y despues decidio no cobrarlo.
24 de jun · 3 min de lectura
Dato
El coronel que comando una contraguerrilla se graduo de abogado Cum Laude estando en servicio activo
Ya era oficial desde 1999 cuando recibio el titulo de Derecho con distincion. Dieciseis anos despues escribio las reglas.
18 de jul · 3 min de lectura
Cronología
El Salto del Tequendama no es la cascada mas alta de Colombia, y ni siquiera esta cerca
Cae 132 metros. La mas alta documentada del pais mide varias veces eso. Lo que hizo famoso al Tequendama fue otra cosa.
14 de jul · 3 min de lectura