For those of us that have implemented Continuous Delivery and moved to (or solidified) working in a sharing culture (DevOps), many of the concepts are old hat. We’re all very excited to learn about the latest way to manage thousands of docker containers running in multiple data centers. We talk about monitoring systems that allow us to make fine grained business decisions based on very small, but very important, pieces of data.
Meanwhile, hardly anyone knows what Continuous Delivery is.
The Haves and the Have Nots
Much like the income gap around the world, the knowledge gap around CD is growing ever wider. The haves are learning the next incremental improvement, while the have nots are struggling with deploying once per quarter. Those of us charged with educating people on the subjects need to stop leaving people behind.
There are good business reasons to address this
Have you ever been to a DevOps or CD conference where the audience was asked for a show of hands from people whose companies are hiring? Most of the audience raises a hand, shortly followed by laughter. To see what I mean, check out the job board from DevOpsDays Rockies last week.
For companies like mine that are almost always hiring, more people learning solid CD practices is important.
What I’m doing about it
Instead of focusing on shiny objects, I’ve been submitting talks and workshops that are more “back to the basics”. To be blunt, these won’t be of much use if you’ve been doing this for a while. If you’re brand new and trying to figure out how, or better yet why, you should be learning this stuff, they’re all for you.
I’m hoping to do many more. If you’re involved with an event and think a portion of your audience would benefit from an introduction to the how and why of CD and DevOps, let me know. I’d love to help.