Some people ❤ to squash. I do not love to squash my commits. I like to be deliberate about what I’m committing and when I’m committing it. Because I am deliberate about this, I don’t like squashing. Squashing hides my history.
Letting a community solve a common problem like handling accounting affords you so much additional time to focus on your domain and providing value to your customers and that’s likely what you’re getting paid to do.