The "C Programming Cleverness and Ego Issues" is a good bit of advice:
> Build programs that do something cool rather than programs which flex the language's syntax. Syntax -- who cares?
Otherwise, I'd never heard of/seen the `#pragma once` preprocessor directive. (Not that I do that much C programming!) How common is it to use this over include guards?