2 ms·
I really enjoy a pairing or mobbing session, but I haven’t figured out a good way to integrate a key part of my process. I usually attempt an aggressive reshap
by adregan 5y ago
I really enjoy a pairing or mobbing session, but I haven’t figured out a good way to integrate a key part of my process.
I usually attempt an aggressive reshaping commit history as I find it allows me to re-evaluate and improve the code, but it also allows me to craft a PR that can be understood commit by commit (and even split out unrelated work to prevent big PRs).
I appreciate reviewing small PRs that tell a story (and revisiting a nice PR years later for context), so I put a lot of effort into it.
Often it’s an exercise in tedium that doesn’t really suit 10-15 min handoffs when you’re stuck deep in a rebase and it gets tougher when the commits are all “WIP,” but the biggest thing that bothers me is that doing so often clobbers the other devs contribution if the commits have been sufficiently remixed, and I want their contributions recognized in the history.