There was a ritual that preceded every PR submission. Write the code. Run the tests. Review the diff one final time. Convince yourself it holds up. Submit. Then wait (sometimes for hours) only to receive a comment like "missed a null check" or "this breaks our MVI pattern" in return. The feedback was never wrong. It was simply late. And every round-trip through review compounds the friction: context switching for the reviewer, rebasing, re-requesting, the entire cycle repeating.