Comments can be used to convey what code does, what it should to, what it does not do, why it exists, when and how it should and shouldn’t be used, and more. Let’s categorize them! Isn’t this boring? Well, maybe, although Carl didn’t think so. And I see it as an important next step in ...