Costly Software Errors (cont)
Sydney Morning Herald, 05/01/2010:
EFTPOS terminals inoperable for several days in early 2010
- customers' cards rejected as expired
Cause of failure:
- one module interpreted the current year as hexadecimal
-
0x 09 = 09
-
0x 10 = 16 (≠ 10)
|