Saltar al contenido

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.

Sebastián Ríos4 min de lectura

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:

  1. Paginas y sistemas mostrando fechas absurdas como el ano 19100
  2. Fallos en equipos de monitoreo y en terminales de pago aislados
  3. 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.

Punto Viral

En corto

Fecha
1 ene 2000
Causa
Ano de 2 digitos
Gasto
Cientos de miles de millones
Proximo
2038

Línea de tiempo

  1. 1960

    Se estandariza guardar el ano con dos digitos para ahorrar memoria.

  2. 1984

    Aparecen las primeras advertencias formales sobre el desbordamiento de fecha.

  3. 1995

    Gobiernos y bancos arrancan programas masivos de revision de codigo.

  4. 1999

    Ultimas pruebas de rodaje y planes de contingencia para el cambio de fecha.

  5. 2000

    El rollover deja incidentes menores y ninguna falla sistemica.

  6. 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
CompartirWhatsAppX

Quién lo escribió

Sebastián Ríos

Editor general

Encuentra el hecho raro y verdadero. Verifica antes de que sea gracioso.

Sigue el feed