Every day our news headlines are filled with stories of software glitches. These glitches make us shake our heads and wonder how could a consumer actually be charged $23 quadrillion dollars for a package of cigarettes or why bank customers were locked out of their own accounts or how is it possible that the U.S. government would erroneously issue federal stimulus funds to prison inmates.
Other more serious glitches make us question the value of technology as a catalyst to innovation and wealth creation. These types of glitches are a matter of life and death. They include automobile recalls, software programming mistakes that lead to radiation poisoning of cancer patients, and the threat of cyber attacks that infiltrate governments, shut down power grids and tamper with our water supply.