Re: Well there is a point to this
"But to my mind it's fairly simple. If you feel the need to explain what your code is doing consider re-writing it."
When I was writing code back in the day, my comments were mainly there for the next man who would be looking at the code. I have an almost autistic / lateral way of thinking and arriving at solutions. The next man on would probably have a more 'normal' way of doing things in a more serial manner. Comments would aid him to understand my twisted logic.
As a great Irish Philosopher and drunk called Brendan Behan once said;
"Every cripple has his own way of walking"