We’ve heard it time and again: Digital transformation is happening across all industries and business is booming. Decades-old companies are migrating to the cloud, deploying...by Joseph Mandros
March 22, 2019
Disclaimer: This is NOT a post on complexity. While it would be easy to poke fun at the crazy complexity of your application (you’re building a “mystery”—har har har), this is not that post. (But how about those microservices, amirite?)
Thanks to Malcolm Gladwell, I’ve been thinking a lot recently about mysteries and how they are changing how we work in the world of digital operations. If you haven’t heard his talk “The Future of Humanity”—which is based on a fantastic paper by Gregory Treverton, a former U.S. Intelligence leader—I highly recommend listening to it.
Even if you didn’t just spend the last 30+ min learning about rectal exams (you should really go back and watch that talk!), here are a few items that stand out to me in our context of digital ops:
Let’s take a more concrete example: You’re a developer building a new service using the platform that your cloud/SRE team has designed. While you may choose to gather more information about APIs, environments, operability, etc., this is not a puzzle. Whether you choose Rails, Scala, or Elixir as your language requires an analyst’s approach to evaluating tradeoffs and risks. You may even decide to consult with your SRE team to get their input on “best practices” for developing and operating new services, but let me be clear: whatever you choose is your decision and your responsibility. They can certainly guide you to understand the risks more viscerally, but ultimately, it’s your call (or your “on call,” har har har).
In my 4+ years at PagerDuty, I’ve attended many, many conferences (though maybe not quite as many as those developer avocados I keep hearing about…). I keep all of my lanyards, almost like a badge of honor. There are a couple of reasons that I love going to conferences, but the main reason revolves around the opportunity to speak directly with customers in a non-threatening environment.
When you get customers off of conference calls and out of the “comforts” of their office, you more frequently get the truth of their reality, what they’re struggling with, what’s not working, and what needs to change. In direct contrast, many of the vendor booths and the sessions that you can attend are filled with vendors and speakers who “have it all together.” If you’re looking to solve your puzzle, here’s that information you are missing: They are pretty much at the conference to paint a rosy picture of their organization, how “DevOps” they are, and how they’ve got it all together.
I saw this firsthand a couple of years ago at a forward-looking DevOps conference with a customer speaker from a large retailer. After the conference, I was so intrigued with their success at embracing DevOps in a large-scale organization that I jumped on the opportunity to visit them onsite. To say the least, it was disillusioning to see the amount of spin that went into that talk. And interestingly, that’s exactly what Sarah McLachlan (a Canadian music legend) meant by “Building a Mystery”: “We all have insecurities to hide, and we often do that by putting on a facade … if we just be who we are, that’s usually the more attractive and beautiful thing.”
If I meet you at a conference, that’s what I want from you: authenticity. It’s what I demand from my leaders, too:
This year’s PagerDuty Summit is chock-full of humble learners who I’m excited to engage with:
If you’re already signed up for Summit, I challenge you to participate, be social, and make the most of the opportunity to connect with these experts.
And if you’re still considering whether or not to come, let me assure that this is not a puzzle: I’m happy to help you evaluate the risks! But if you need more of a tug on your heart strings, here are some puppies:
Embrace the mystery, and I’ll see you at PagerDuty Summit!