The author makes an excellent point though: only the right kinds of comments are useful. When I was a brand new programmer, everyone told me I needed to comment more, so I did. I wrote in every comment box exactly what my code was doing: "If Input A or B are on, then turn on light C". I didn't understand why they still complained I wasn't commenting enough, couldn't they see everything I included?
What I learned is that the valuable comments tend to be the ones that explain WHY something is coded a certain way, not simply what it does. Comments that explain what the programmer was thinking are a lot better than comments that simply say what is going on. If you end up using what the author calls "clever code", good commenting can help your peers understand it and replace it later.