Summary
Despite overwhelming technological progress and advancement in every aspect of human life, technologies fail sometimes. Moreover, it is not even hardware flaws that are the most dangerous. Software failures are far more dangerous and harder to fix. The waste of money on pretty preventable mistakes is huge, and if people were more cautious and attentive to details, much money could have been saved. The issue gets worse, as IT and technologies develop. Software is everywhere, and its failure is unavoidable, but prompt and effective response can help avoiding pitiful consequences. Many of its errors are predictable and avoidable. A ...