Feature Branching Considered Harmful (2017)

I originally wrote this on Twitter in 2017 . I&rsquo;m reposting it here, on my own site, to preserve it. Rant time: today I&rsquo;d like to talk about feature branching and GitHub—how we got here, what they are (and aren&rsquo;t) good for, why that matters, and what you can do instead. Join me, friends! First, a definition: &ldquo;Continuous Integration is the practice of merging all developer…