Commit messages are the developer docs for a change yes