And a software glitch is optional
NOTE: Site under construction.
There are ways to build and test software that keep software mistakes to a minimum. Unfortunately, few people who run large companies actually understand the key aspects of software quality assurance and accountability that need to be put in place to ensure they deliver products that don’t fail.
These examples have been collected from various media reports.