1st Point: use self documenting code instead of commenting | Ok fine
2nd Point: Explain performance hacks in commit description | might was well not explain them at all. This is a great place to hide the reason for the performance hack
3rd point: Don't use TODO / FIXME | I'm on the fence.
4th Point: Don't comment out old code use version control for old stuff | Ok