Comment Re:Real Programmers... (Score 1) 660
Often the comments just end up deliniating sections so I can skip to them easily "// check parameters
For me that's the main reason I comment. I started off as a maintenance programmer and quick often I was looking through the codebase trying to find the procedure (or section of some 600 line behemoth) that I needed to fix. In a case like that I don't want to read 100s of lines of code I have no damn interest in.
The key to these is to keep the comments quite vague.
The other times I comment is to clarify code (quite often you are only allowed to make a specific fix on code that is a clusterf*ck) or to explain why I didn't do something in what seems like the 'obvious' way.