Use Git tactically
This best practice of committing often never made much sense to me. I find it typical that we as developers come up with such practices that start to control how we work instead of us focusing on getting work done. This practice makes even less sense when we make PRs that once merged are squashed into one commit?!I try to make my commit history nice but the way people obsess about it, I don't think is productive.