You are what you Git: how your VCS branching model affects your delivery cadence The path of a software engineer is one of constant learning. We learn things from concepts and processes to languages and tools. Once we have seen them work, we add them to our arsenal and make them our praxis. Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm underst