digitalfanatics.org
Debug witout printf
The use of printf for debugging purposes is sometimes regarded as bad practice. However, sometimes even that is a luxury. Mark Seaborn has written a piece on this.