Therac-25: Un error de software que mató

2025-08-27
Therac-25: Un error de software que mató

En la década de 1980, la máquina de radioterapia Therac-25 causó la muerte y mutilación de varios pacientes debido a un error de software. Una condición de carrera en el software permitió que la máquina administrara incorrectamente dosis masivas de radiación si los datos se ingresaban rápidamente. El incidente destacó las graves consecuencias de descuidar las pruebas de software y la gestión de procesos en sistemas críticos para la seguridad. La falta de mecanismos de seguridad robustos resultó fatal. Este caso sirve como una advertencia severa en la ingeniería de software, enfatizando la importancia de procesos completos de desarrollo de software, pruebas rigurosas y responsabilidad organizacional, especialmente al tratar con situaciones de vida o muerte.

Leer más
Tecnología accidente médico

Pesadilla de la subcontratación: El alto coste del código barato

2025-07-06
Pesadilla de la subcontratación: El alto coste del código barato

Una empresa subcontrató un proyecto a un equipo en el extranjero, con la esperanza de ahorrar dinero. Sin embargo, la mala comunicación y el código de baja calidad llevaron a numerosos problemas. Los programadores baratos del extranjero no pudieron solucionar adecuadamente una vulnerabilidad de inyección SQL e incluso crearon un mecanismo de 'seguridad' ridículo basado en nombres, causando errores aleatorios. El equipo interno finalmente tuvo que dedicar mucho más tiempo a solucionar el problema, destacando los riesgos significativos de la subcontratación de bajo coste. La historia pone de manifiesto que el desarrollo de calidad no se limita al precio; la comunicación eficaz y la habilidad técnica son primordiales.

Leer más
Desarrollo subcontratación

El Salvador de Servidores de CD-ROM

2025-04-07
El Salvador de Servidores de CD-ROM

Un servidor antiguo en Initrode Global fallaba con frecuencia, requiriendo reinicios manuales. El gerente de TI estaba desconcertado hasta que un ingeniero ideó una solución peculiar: usar la unidad de CD-ROM de un PC antiguo y un script modificado para reiniciar automáticamente el servidor con fallos. Este 'robot' improvisado, llamado ITAPPMONROBOT, proporcionó una solución extraña pero eficaz hasta que se implementó un nuevo servidor, luego continuó su rutina inútil hasta que fue desmantelado.

Leer más