linux.conf.au Optimization Brian W. Kernighan: Debugging is twice as hard as writing the code in the first place.