I'm guilty of the exact opposite - sometimes I comment too much, to the point that the code becomes LESS readable...
or a huge block of comments at the head of my main file, with all the TODOs...
Also, not using version control, and only switching to it when the project is already a considerable size...