I use fewer comments than I see in most source and I feel guilty about it, which probably means I should add more at the end.

Quote Originally Posted by brewbuck View Post
I try to avoid commenting if possible, because it indicates the code isn't clear enough.
Begs a lot of questions about how clear, etc. I'm usually conservative this way; I tend to think: this is clear enough. Then later I come back and think hey, you know a couple of words here will save you a couple of minutes later on, every time you come back. So the first time I come back and recognize that, I add the comment.

I guess if we were all omniscient this would not be a problem, but IMO current standard practices wrt documenting code are way, way, way behind current standards wrt coding itself. So I don't feel too guilty.