AJ Jordan at
I've noticed that I comment code less and less as time goes on. instead of commenting, I put effort into writing (and designing) code so simple that it's obvious what's going on.
When I was a junior programmer, I had little comments all over the code explaining what everything did.
Now I'm more experienced, I have very few comments... but they tend to be page-length essays about all the problems encountered doing something the obvious way and explaining how the current implementation avoids them all.
AJ Jordan likes this.