7 Sensible Steps to Improve Software Quality
Software bugs are called "bugs" for a reason: These pests have been around for a long time, they always turn up in code at the most inopportune times, and there's no proven way to eradicate their existence.