Hacker News new | past | comments | ask | show | jobs | submit
My workflow is something very similar. I'd say one difference now is PRs actually take longer to get merged, but it's mainly because we ignore them and move onto something else while waiting for CI and reviews. It's not uncommon for a team member to have multiple PRs open for completely different features.

Context switching is less painful when you have a plan doc and chat history where you can ask why yesterday afternoon you (the human) decided to do this thing that way. Also for debugging it's very useful to be able to jump back in if any issues come up on QA/prod later. And I've actually had a few shower thoughts like that, which have allowed the implementations of some features to end up being much better than how I first envisioned it.