Rant time: today I'd like to talk about feature branching and GitHub—how we got here, what they are (and aren't) good for, why that matters, and what you can do instead. Join me, friends! /1
The "shipping artifacts" bit is interesting for libraries, since often merging into master is effectively shipping an artifact if you're working in a language that makes pointing at git repos for dependencies easy. Otherwise you need a nightly infrastructure which is a pain...