99 ways to program a hex, Part 22: C89, const correctness, assertive, system calls, full buffering
Double facepalm
Sounds of a programmer dominated office