A previous version of this article appeared in 97 Things Every Programmer Should KnowAs with any other form of writing, there is a skill to writing good comments in code. And, as with any other form of writing, much of the skill is in knowing what not to write. It has been said that the difference between theory and practice is greater in practice than it is in theory. This observation certainly a