As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
-- Maurice Wilkes discovers debugging, 1949
I came across this article on preventing coding errors a couple days ago. At the very top, it starts of with that quote. This cartoon immediately popped into my head; it just took me a little while to get it done.
Note:Raid® (the insecticide) is not to be confused with RAID (the storage technology). RAID really doesn't help much in this situation either.