Over-commenting. Provides very important context to the next person, even to the point of including links to docs/SO answers/Jira cards. Modern IDEs can hide/shorten comments so it's not a UX issue.
Yes!
I look at code I wrote last week and wonder what I was thinking.