This comment leaped out at me: > what is going on in this icky mess This is a sign that your code is poor, and comments aren't going to help poor code. When you need to comment to overcome poor code, that's a sign your code needs help, not your comments. Thinking comments are going to solve this is a losing game. If this is the way you think, then you'll continue focusing on propping up poor code with comments. Comme…
"The assumption here is that it's easier to write comments well." And this assumption is clearly wrong. Just wanted to underline this. "It's quality, and quality takes time." ...and skill! "because writing clear comments is hard work" "But commenting your code well is a challenge. It's not easy, and should not be seen as trivial." "Well written comments take longer as well." So true. I'm glad there's someone beside m…
His intentions were good, his delivery was poor. Ironically, the article itself makes for a great argument on why comments (here on HN) can be good, if you consider the article the code itself.
Of course, I'd argue that the comments here represent code review more than anything else.