the list "Top 25 Most Dangerous Programming Errors" makes clear that the software domain still has much to learn. do you involved in software development projects either as project manager, software architect or software developer? if so you are sure that the mentioned errors not happen in your daily work or the subject of your daily work?
i think it is still much work to do until software development can be called a "proofed engineering discipline".
the more application will be hosted in the cloud the more such kind of issues will be mission critical for the target group of the application.
by the way the list is a good reminder of low level non functional requirements and topics for peer-review....