Writing efficient commit messages; software projects, and Utopian