Excerpts from Chapter 5 of "The Practice of Programming"
by Brian W. Kernighan and Rob Pike 

Explain your code to someone else.
Divide and conquer...Proceed by binary search.
Display output to localize your search.
Write trivial programs to confirm your understanding of how something works.
Keep records.
Many years ago we used a machine whose internal temperature could be
estimated from the number of low-order bits it got wrong in floating-
point calculations.


"KDE's build system was previously based on Autotools, an intractably
arcane and grotesquely anachronistic cesspool of ineffable complexity
that makes even seasoned programmers nauseous."
http://arstechnica.com/news.ars/post/20080123-kde-goes-cross-platform-with-windows-mac-os-x-support.html
