Notes about UNIX/Linux coding pragmatics

I thought that his page was a short and interesting read. Some tips are obvious (use header files), some less obvious (use const, static, and assert), and some are things that I really need to start doing consistently (program and version strings, get_opt_long).

Update: a long list of style guides is available at http://www.chris-lott.org/resources/cstyle/