The Linux Philosophy for SysAdmins, Tenet 09 — Test Early, Test Often
You know it’s as easy to forget to write about testing the programs I write as it is to overlook testing the programs themselves. Why is that?
I wish I had a definitive answer. In some ways it is like documentation. Once the program seems to work we just want to get on with doing whatever task caused us to write the program in the first place.