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 ;-)