Why software development slows to a crawl

An engineer refreshes a pull request page for the fourth time. New comments appear. More reviewers get tagged. The change has been ready for days, yet the approval waits. The scenario is familiar across the industry: code that takes 15 minutes to write but 15 days to...