WHEN writing a comment ask: Can this be communicated through code: Rename? Refactor? Can this be communicated through unit test?