El error millonario de un programador: Un bug con un giro dramático

2024-12-16

Trey, un programador que trabajaba para una startup de telecomunicaciones 3G, escribió un programa de prueba de pago automatizado destinado a pequeñas transacciones de prueba. Sin embargo, tres errores en el código hicieron que el programa acreditara su cuenta de prueba con $100 cada cinco minutos. La falta de verificación de actividad significaba que, cuando una pasarela fallaba, el programa seguía ejecutándose durante horas, acumulando una suma sustancial. A la mañana siguiente, Trey se enfrentó a preguntas de la seguridad hasta que su jefe de departamento explicó la situación, pero el saldo de la cuenta de prueba se restableció a cero.