on Microsoft's efforts to squash bugs.
Interesting in that the article talks highly of new automated efforts to scan the code and find problems -- then the numbers come out -- the automated efforts still only found 12% of the bugs. I'm certainly for automated testing, but many bugs still come about from untested scenarios that were not conceived.
On my current main project on the job, our list of tasks for the next release is primarily fixes that weren't really out-and-out bugs as much as crazy data/user interaction scenarios that were never considered.
Even then, these scenarios were not that disruptive. They didn't happen all that often (compared to successful runs of data), and the rollback mechanisms built-in allowed for manual workarounds to get things working again. (UndoIsImportant