Oct 012009

You may not often think about it, but the appliances/tools/toys/etc that we think of as hardware have many software components – and almost all software has bugs or idiosyncrasies. If the manufacturer fulfilled their duty and properly tested the device, you hopefully won’t find a bug. But humans are ingenious – through malice or ignorance, a user will likely try something “out of the box”. When this happens, the results vary: a bug in your microwave can hurt you, a bug in your car can kill you, and a bug in your ATM will cost you money.

Continue reading »