3 ms·
> What does cause a lot of mental overhead (and consider myself a decent engineer) is creating commits that have a single purpose in the first place. I agree,
by notyourwork 8y ago
> What does cause a lot of mental overhead (and consider myself a decent engineer) is creating commits that have a single purpose in the first place.
I agree, this is what demonstrates maturity in an engineer. Perhaps we need to focus on commit driven development.
I personally do not allow teammates to ship macro commits covering multiple features. I call this out in code review process.