On commit messages

Introduction Source: XKCD #1296 Writing good commit messages is not so easy, but clumsy commit messages can come bite you up in the future. There are already many articles on this topic, but I wanted to write down my personal collection of tips and opinions on how to write better commit messages. Explain why, not (just) what A commit message has two main target audiences: At the time the code is…