Between 2 Servers
Arsonist or Firefighter? feat. Chris Corriere
Host: Welcome back to another exciting episode of Between 2 Servers I'm your host Hayden and I'm here with uh Chris Carrier it's really nice to meet you.
Guest: pleasure to meet you good to see you
Host: yeah yeah
Host: So Chris you're a speaker here
Guest: I am
Host: your talk mentions human Center dev ops is that like saying like a user-friendly torture chamber or am I missing something
Guest: Um no it's not quite an orphan crushing machine, like we're trying to avoid that.You got an existing inertia in the system.
Host: and how's that going so far
Guest: it's going pretty good
Host: Okay
Host: You've been in tech for 20 years at what point did you realize your entire career would just be explaining to executives why things should take five minutes actually take six months.
Guest: Oh wow, um....that must have been like 2008
Host: (nodding head) pretty early on....yeah pretty early on in your careerthat's good, yeah that's a good......it says that, your bio says that, you're committed to having a good time while getting work done.
Guest: Correct.
Host: Is that what you tell yourself when you're staring at a Kubernetes log at 3:00am, or is there actual evidence of this phenomenon?
Guest: well see my one of my secrets is I try not to use Kubernetes if I can I can help it so......
Host: Okay....anti Kubernetes. Do you put your chaos engineering principles into practice by intentionally breaking production, or does that just happen naturally whenever you deploy?
Guest: uh it's really a combination of the two that's part of you know your baseline assessment.When you're getting into chaos engineering is how many organic fires are in production right nowdo we need to set any on purpose, maybe?
Host: Would you consider yourself an arsonist or a firefighter?
Guest: Um, sometimes you gotta do controlled burns, 2 sides of the same coin.
Host: how many acronyms did you have to memorize before someone finally just let you make decisions? Just ballpark it.
Guest: oh man um 1 TBD
Host: To.....to, to ballet dance. That's what it means.
Host: Error budgets sound fascinating is that like when management budgets for you, is that like, when management budgets for you to make errors or when they budget for replacing you after you make them?
Guest: Um....it's is it my errors, or management's errors? Is it a shared responsibility?uh......
Host: He sounds like he has experience shifting the blame
Guest: Sharing, shifting sharing
Guest: sharing is caring
Host: whatever you tell yourself. Your talk discusses process dependencies are those like regular dependencies but with more meanings and Slack messages asking about any updates?
Guest: oh yeah, and the dependencies evolve and have varying levels of visibility, so there's, you know, how many dependencies are you even aware of, there's some hidden.
Host: I don't know how many dependencies he has.
Guest: it depends
Host: oh god
Host: On a scale from regularly considered to completely fabricated for this talk how much does your company actually care about SLOS?
Guest: Oh! A lot. Yeah, seriously considered.
Host: I like that I like thatHost: who do you work for again?
Guest: Um I'm independent at the moment.
Host: Okay.
Guest: With a college computing as my center of practice.
Host: Okay, all right independent free free agent.
Guest: Indie hacking, it's a lot of vibe coding.
Host: Okay, a lot of vibe coding.
Guest: Yeah
Host: Is that, is that somehow, What would you consider to be your primary vibewhen you code?
Guest: chill I meanI'm just a chill guy most of the time
Host: Yeah, yeah
Guest: That's the vibe
Host: Do you, you talk quite a bit at conferences. Do you ever let the beard just go?
Guest: I do.
Host: yeah, yeah
Guest: This is trimmed up. It was in base player mode last time
Host: Base player mode yeah
Guest: Yeah
Host: Uh your bio says you have a background in mathematics. How does it feel Knowing you spent years studying complex equations, only to end up writing YAML files that fail because of an extra space?
Guest: uh I mean....It keeps me up at night. Really.
Host: Yeah
Guest: It's a, it's, it's more tragedy than comedy but it, it's a living.
Host: it's funny for some of us though
Guest: At least we're not doing XML anymore, it's progress.
Host: Yeah
Host: Whatever you tell yourself yeah, true progress.
Host: how many times have you implemented value streams, that turn into value puddles, nobody wanted to step in.
Guest: oh man, stasis is death. So, you know did the company die, did I make an exit, how many times we've been around the Mulberry Bush, it's hard to tell.Host: it's a lot of metaphors Geust: it's a, we, we you gotta run with an iterative design right.
Host: iterative, iterative
Host: fancy word for saying that you have to continually fix your problems...That you made. Well thanks Chris, I think this is really informative for everybody at home. Thanks for watching between two servers.
Host: Thanks for being on.
Guest: Dad, thanks for having me.
Host: Bye