11. Know when to break any of the first 10 rules.<p>12. Never listen to anybody who tells you &quot;You shouldn&#x27;t need comments if your code is clear enough to read.&quot; - the next one reading your code (probably you, 10 years later) will love you for documenting the WHY just as much as s&#x2F;he&#x27;ll hate you for having to rely on documentation that explains the WHAT.