Software never was perfect and won't get perfect. But is that a license to create garbage? The missing ingredient is our reluctance to quantify quality.
A good threat is worth a thousand tests.
Testing proves a programmerโs failure. Debugging is the programmerโs vindication.
If you can't test it, don't build it. If you don't test it, rip it out.
A test that reveals a bug has succeeded, not failed.
More than the act of testing, the act of designing tests is one of the best bug preventers known.