Why I prefer trunk-based development - Trisha Geehttps://trishagee.com/2023/05/29/why-i-prefer-trunk-based-development/
Code living on separate branches is, by definition, not integrated. And the longer these branches live for, the more challenging it is to merge them back into the main codebase.
I am thinking very hard about this, and working out whether I like it or not - I definitely have run into the pain of branches running for too long, especially when trying to run multiple experiments in parallel. I think on balance this is probably a useful strategy, and will encourage me to make smaller more incremental changes that work better together.
Related By Tags
- 🔗 Wesley Aptekar-Cassels | Things I Believe About Software Engineering
- 🔗 Scaling Software Development - The Blagoblag
- 🔗 Open Source Migrates With Emotional Distress | Armin Ronacher's Thoughts and Writings
- 🔗 Being Glue — No Idea Blog
- 🔗 When costs are nonlinear, keep it small. – Jessitron
- 🔗 In defense of blub studies | benkuhn.net
- 🔗 Developing with Python 3 on Windows - Wahl Network
- 🔗 Ise Jingu and the Pyramid of Enabling Technologies — The Prepared
- 🔗 A virtuous cycle for analytics – Jon Udell
- 🔗 Software developers have stopped caring about reliability