"Pull Requests create blocking problems as people wait for approvals or merges. This has yielded many new experiments and practices—async pull requests, ephemeral PR environments, and byzantine branching strategies.
I can't help but wonder if we're spiraling toward complexity here for no good reason."
#softwareengineering #developerexperience #pullrequests #continuousintegration
https://newsletter.nerdnoir.com/p/modernizing-extreme-programming
@fazzaro
Although the blocking nature of PRs is obvious when you are exposed to it, describing it this way and then observing how needlessly complex the solutions are is a really neat way to understand the problem. Thank you.
@fazzaro As a long time XP practitioner, I can confirm that it’s really the only way to play. Not many can take the intensity though at the beginning. But you get used to it once your team achieves the minimum required psychological safety.