I Dislike Pull Requests (2020)

11 points by AccidentallyInvited


sjamaan

One more thing that sucks about PRs:

They inherently give you tunnel vision. Staring at a diff is just telling you what changed, and the immediately surrounding context. It's hard to verify that, all places that should've been touched actually have been touched. Or that this new helper function is a duplicate of another that lives elsewhere. Or that this inline construction can be replaced by a call to an existing helper function.

Having said all that, I still think PRs are the worst except for all the alternatives.

AFAICT, the author also doesn't mention what the suggested alternatives even are.