I don't disagree with the OP* but its important to recognize that what might seem to keep you sane, in many situations it will drive whoever inherits your code absolutely nuts. The guidelines the article lays out aren't bad, but they are all about "you". Make sure you don't forget the next person.
*I'm well known among my colleagues for writing way too much from scratch