When PRs Are Waste

PR Flow Steps surrounding the work: git checkout main git pull git branch -D old-pr-branch git checkout -b new-pr-branch work git commit git push Create PR Wait for approval Merge PR Commit to Trunk Flow Steps surrounding the work: git pull work git commit git push Observations With PRs, before I can even start the work, I’ve performed more steps than the entire trunk flow. If PRs contain valuable discussion, they can provide value....

April 27, 2023 · 1 min · David J Batten

Systems Thinking

What does systems thinking mean to me? How do I think about it? Our Changes to the System When I think of a solution to a problem, I try to take into account the entire system the solution will live in. I try to imagine what impact the solution will have on other parts/people of the system: Will it help them? Will it hinder them? Will it move their cheese when that isn’t necessary?...

March 17, 2023 · 1 min · David J Batten