I think there's a correlation between how crappy your git commits become and how frustrated you are with a project. So to prevent that I'm typing this explanation.