Slides

Live at Head: Trunk-Based Development

1 / 19

Slide 1 — The Problem: Long-Lived Branches

Every team starts the same way: a release/2.4 branch cut three weeks ago, a feature/new-checkout that diverged from main two sprints back, and a "quick" hotfix that somehow lives in its own branch for a month.

The longer a branch lives, the further it drifts from main — and from every other branch.

The pain you feel at merge time is interest on the debt you accumulated by branching. Long-lived branches don't defer risk — they compound it.

← → space to navigate