Coder wrote a bug so bad security guards wanted a word
Briefly

Trey's demo automated payment app was rushed to deployment without thorough testing, resulting in a significant bug that inflated transaction amounts from $0.01 to $100.
The first significant bug was a value miscalculation in test transactions, where an unintentional exponent led to $100 transactions instead of the intended $0.01.
His demo app lacked a liveness check, leading to an endless retry loop if a payment gateway failed, causing further difficulties in the deployment.
Immediate deployment often overlooks critical testing phases; Trey's experience highlights how rushing to implement software can lead to significant and costly errors.
Read at Theregister
[
|
]