Awful Software Engineering Failures And How To Prevent Them

Testimonials of some of the most awful Engineering failures and general principles to avoid them.