Five-minute overview - Trunk Based Development
Assuming any network-accessible source control, physical distance is mitigated by AV technologies including screen sharing. So we will not worry about that so much these days. Frank’s ‘distance’ is about the distance to the integration of code from multiple components/modules/sub-teams for a binary that could be deployed or shipped. The problematic distance is to code not yet in the single shared branch, that might: Trunk-Based Development is a branching model that reduces this distance to the minimum. Notes There are many deciding factors before a development team settles on Trunk-Based Development, but here is a short overview of the practices if they do: Trunk-Based Development will always be release ready If an executive manager visited the development team and commanded “Competitor X has launched feature Y, go live now with what we have”, the worst response would be “give us one hour”. The development team might have been very busy with tricky or even time-consuming tasks (therefo
Five-minute overview Distance Branches create distance between developers and we do not want that — Frank Compagner, Guerrilla Games Assuming any network-accessible source control, physical distance is mitigated by AV technologies including screen sharing. So we will not worry about that so much these days. Frank's 'distance' is about the distance to the integration of code from multiple components/modules/sub-teams for a binary that could be deployed or shipped. The problematic distance is to code not yet in the single shared branch, that might: break something unexpected once merged be diffi
related reading
- Trunk-based Development | Atlassianatlassian.com
- Git at any scalecursor.com
- A successful Git branching model >> nvie.comnvie.com
- crawshaw - 2026-05-07crawshaw.io
- Code was our medium for thoughtwattenberger.com
- Learn how Git fits into an agile workflow | Atlassianatlassian.com
- Now – Updates from the Linear teamlinear.app
- Shipping Code Faster - by Ryan Peterman - The Peterman Postdeveloping.dev
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- Always Be Shipping - Adam Drakeadamdrake.com
- Mediumlevelup.gitconnected.com
- The stacking workflowgraphite.dev