Somehow, we have resigned ourselves to software's evolutionary nature and accepted human fallibility to produce code that does exactly what it is written for. Unlike most other industries, damages from poor-quality software remain outside regulatory scrutiny and civil liabiliti