What’s wrong with git branches?
Discussion
Git branches are just a way to collect technical debt and keep it in one place.
They are the organizational equivalent of locks on shared mutable state in concurrent systems.
The longer a branch exists, the more activity they block when reconciling.