For instance, here's a foolproof plan to ensure that every piece of software that you write is 100% bug free. If you follow these two, simple steps, every piece of software you ever write will be perfect on the day it's delivered.
All you need to do is:
1. Write a program that looks through your source code and finds all the bugs in it.
2. Fix all those bugs.
I keep telling this to people, but they're so stubborn that they won't make these two changes in their build process. So, if you ever find a bug in someone's software, know that it's not because coding bug free programs is hard. It's because they don't have the self-discipline to follow through on my simple prescription.