Remember: Someone Will Read This

A commit is a letter to whoever reads next
A commit is a letter to whoever reads next

In team development, someone else reviews your code. Reviewers read commit by commit, trying to understand what you changed and why. A commit that mixes unrelated changes makes the reader's job harder. Clean, focused commits are an act of kindness toward your reviewers.

And there's one more reader you might forget: your future self. Months from now, when you're tracing through the history asking "why did I change this?", a commit with a single clear purpose gives you the answer instantly. A commit stuffed with everything becomes an encrypted message from your past self.