If there’s a buzzword more popularized and misunderstood than Agility or DevOps, it’s probably Continuous Delivery. As with many complex ideas, it’s difficult to understand at a glance, easy to make guesses about, and takes awhile before misconceptions become evident. My hope is that this post will allow some people to get a better understanding before vaulting into the unknown.
Why Am I Explaining Things? In my experience from company to company, I’ve found significant numbers of people (developers up to mid-level managers) who haven’t had the time in their careers to follow the riot of new ideas, terms, and principles in the software world. I’m starting a chain of posts as a glossary of sorts, to clear the air on some of these topics that I think are important.