Comments, Commits & Context

Comments shouldn't explain what a piece of code is doing, but why it is doing it.