Wired hace una compilación de los 10 peores bugs de la historia. Un bug es la manera común de llamarle al resultado de una falla de programación de un software. De acuerdo a Wikipedia el primero en usar el término para referirse a una falla fue Thomas Edison alrededor de 1870.

La lista:

  • Julio 28, 1962: Fallo de la sonda Mariner I, una formula mal resuelta escrita en un papel causa una trayectoria incorrecta.
  • 1982: Los estadounidenses pasan software con fallos (de forma arbitraria) a los soviéticos [que intentaban robar inteligencia de EEUU] para un oleoducto; la consecuencia fue la explosión no nuclear más grande de la historia.
  • 1985 a 1987: Radiaciones letales del Therac-25, un dispositivo médico para terapias radioactivas [que mataba en vez de curar].
  • 1988: Gusano Morris, el primero conocido y el cual infectó de 2,000 a 6,000 computadoras usando un fallo conocido como buffer overflow.
  • 1988 a 1996: El generador de números aleatorios de Kerberos no era realmente aleatorio.
  • Enero 15, 1990: La red telefónica de AT&T se cae, debido a un bug en una actualización de software que controla los switches de larga distancia de la compañía.
  • 1993: La primera generación de Pentiums de Intel tienen un fallo al calcular divisiones de punto flotante de un rango específico.
  • 1995 y 1996: El Ping de la Muerte, un ping mal formado arbitrariamente afectaba miles de computadoras, especialmente con Windows instalado.
  • Junio 4, 1995: El código del Ariane 4 es usado en el Ariane 5 pero sus motores más veloces inician una cadena de bugs que hacen que el cohete se desintegre a los 40 segundos de ser lanzado.
  • Noviembre, 2000: Una falla de software y no seguir procedimientos por parte de humanos causa que se proporcionen dosis erroneas a pacientes en el Instituto Nacional del Cáncer de Panama City. 8 personas murieron, 20 con problemas de salud graves y doctores fueron acusados de asesinato.