Begging to differ on the act of commenting code.

I try to make myself comment every line as I code. Actually, I've had more than one instructor and/or associate insist that such is the best...