Such a thorough post. Certainly a lot to think about when writing clean code, but over time seems like you internalize a lot of these principles. They simply become your paradigm for writing new code almost without thinking.
Especially love the points about writing good tests and keeping functions as simple as possible.
You get claps from me!