> and to ignore my PRs when I don't
PRs should be optional, IMHO. Not all changes require peer review, and if we trust our colleagues then we should allow them to merge their branch without wasting time with performative PRs.
PRs should be optional, IMHO. Not all changes require peer review, and if we trust our colleagues then we should allow them to merge their branch without wasting time with performative PRs.
Part of the difference is the idea you can catch all problems with piecemeal code review is nonsense, so you should have at least some sweeping QA somewhere.
At $DAY_JOB we need approvals from peers due to industry regulation.
If you find that outcomes are the same by making approvals optional at that stage, then do so with accompanied justification.
No single person being able to make changes to a system is a tenant of that.