Programming
This is where you'll find my thoughts on good programming practice. Also some examples of bad programming practice are available.
C Programming
There are two essays here. One on why the 'typedef' is evil. This covers the major myths as to why you would want to use it, and why they are wrong. In the end the only reason why I can see to use it is to save 7 characters. It is in typedef.
The second essay is related to the first. It is designed to show how to improve compilation time,s and reduce the number of multiple include errors by following a few rules when useing header files. See it in include.html.
The Future
Some time in the future expect to see my Blooper list - all the things students and experienced programmers do wrong ;-)