Screaming in the Cloud - Episode 63: DevOps for Dummies with Emily Freeman

Episode Date: June 5, 2019

About Emily FreemanEmily Freeman grew up in the “swamp” as Trump lovingly refers to it. With politics in her blood, she chased after her dream of living out an episode of the West Wing. A...fter four years of arguing — pretty much sums up a PoliSci degree — she left school disappointed that campaigns are more about recruiting 20-year-olds to live in poverty than it is to wine and dine Koch brothers.Her dreams of Aaron Sorkin-level dialogue and Michelin-star dinners dashed, Emily took up ghostwriting. No, those bloggers you read with millions of followers don’t write their own articles. Sorry to disappoint.After many years of typing, Emily had a slightly-older-than-quarterlife crisis and made the bold (insane?!) choice to switch careers into software engineering. With no experience at all, she packed her six-month-old daughter, blind dog and a few boxes into her anti-mom mobile of a sports car and drove across the country to attend a seven-month code school.Emily completed seven grueling months of code reviews, pair programming and learning Ruby on Rails. After falling in love with Denver, a city as vibrant as she is, Emily decided to stay.Emily is the author of DevOps for Dummies and the curator of JavaScript January — a collection of JavaScript articles which attracts 30,000 visitors in the month of January. To learn more about Emily's story, visit Growth in Fear.Links Referenced: @editingemilyemilyfreeman.io

Transcript
Discussion (0)
Starting point is 00:00:00 Hello and welcome to Screaming in the Cloud with your host, cloud economist Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud. Logs, logs, logs, logs, logs, full of repetitive noise. Logs, logs, awk and grep, sorry, they're toys. Everyone hates the logs. Nobody reads their logs.
Starting point is 00:00:54 Improve the state of your logs. Scalar can help with your logs. Logs, logs, logs, from Scalar.com. Welcome to Screaming in the Cloud. I'm Corey Quinn. I'm joined this week by your friend and mine, Emily Freeman, who's a senior cloud advocate at Microsoft. Welcome to the show, Emily. Thank you. Thanks for having me.
Starting point is 00:01:19 No, thanks for coming. So you are a cloud advocate at Microsoft, presumably Azure. Yes. And that's a cloud-ish. Hey. So tell me a little bit first about what is it you do as a cloud advocate? So very similar to any kind of developer relations role, as a cloud advocate, I am sitting in that space between the developer communities and the product teams at Azure. And so day to day, it can vary. But generally, I focus on creating high quality technical content that could be writing, speaking, video, but also relaying feedback from those developer communities back to the product teams so that we actually build Azure in a way that solves the problems you're currently having.
Starting point is 00:02:06 I'm having many problems, and I'm not sure how much any one company can do to solve them for me. Most of my problems have long names and are expensive to fix. I feel like that's more like therapist. Exactly. It feels very much like cloud is more about transitioning group therapy into a corporate setting. Yeah, that's not wrong.
Starting point is 00:02:24 You could argue that's what DevOps is too, to some extent. It really is. As of the time of this recording, you have put a nearly final draft of DevOps for Dummies to press. Tell me about that. Yes. So I'm currently in the review. They've already marked it up with plenty of red.
Starting point is 00:02:43 And now I'm kind of going through and making sure that I actually agree with my past self. But it's been an adventure. I wrote the book. It's a high level overview of DevOps as a methodology and how to actually implement it as a practice. So with DevOps for Dummies, I tried to hit all of the sort of stages of DevOps, including the start where like, okay, I've heard of this. What is it? How do I implement it? How do I transform the company and get people on board? I talk a lot about persuasion and, you know, showcasing how DevOps can improve your team's velocity, whether to executives or other engineers, all the way through, you know, injecting DevOps into every piece of the software delivery
Starting point is 00:03:36 lifecycle. So I'll admit, when you first mentioned that you were writing that book, my immediate response was that DevOps is such a broad and vast topic that how could any one person be qualified to write a book on this? And then about a year and a half ago-ish, you wound up giving a keynote at DevOps Days Indianapolis. And it was the first talk, given that it's a keynote. I would say it's almost a value note more than a keynote, but that's okay. And you opened with the line, the dumpster is on fire. And then the fire alarm went off. It is, you could not have timed that better. I don't know who you bribed to pull that off. And that was the single greatest display of DevOps mastery that I've ever seen.
Starting point is 00:04:18 So the question is not who are you to write the book? It's who the hell am I to question you? That's amazing. Yeah, that experience was hilarious. I felt like, okay, I've peaked as a speaker. I will never surpass this moment. I have to stop speaking now. For the record, I did not bribe anyone at the hotel. Oh yeah, you have intermediary cutout to do that for you. I understand. I understand. Possible deniability, Corey. Exactly. So how long did it take you to write the book? So this deadline was insane, in my opinion. I think overall, it took six months to write it and complete it, send it off, which is really fast. Like that's a lot of that's a lot of typing at night, drinking wine in your bed, silently crying to yourself. Write drunk, edit crying.
Starting point is 00:05:11 Yes. There's a whole cycle to it. And it's pretty similar intense in a book, because I think it is so final, right? Like, I am canonizing my thoughts on DevOps into a book that I cannot change in the future unless I earn a second edition. And that's very scary that I have to like really nail it so that, you know, the little mistakes don't follow me for the next five years. Here's the $64,000 question.
Starting point is 00:06:01 Would you do it again? So good question. I'm of two minds about this. The instinctual response is like, hell no, I'm never doing this again. That was such a, it was such a crazy experience. Um, and so draining. I mean, emotionally, it's just incredibly draining. Um, and energetically like just empty. But that was my first book. And Oren, my colleague, actually brought up the fact that the first book is your hardest because you don't actually know that you can finish a book, right? You approach the project, you're like, I think I can write a book, but you don't know that you can actually complete such a Herculean task.
Starting point is 00:06:48 And once I've finished it now, I feel almost like I've finished the training course on writing books, and I feel like the subsequent books would go more smoothly for me. But I also feel like this is that sort of like post, you know, childbirth high where you're just like, that wasn't so bad. And that's when the acquisition editors pounce and get you to agree to a second one. A hundred percent. Yes. So I'm definitely in that sort of blissful. Yeah. I kind of like this, this moment. so let's say that i get a wild idea that today i'm going to sit down and pitch a book and it gets accepted now not by the dummies books or any of the other publishers you've heard of because they all have editorial standards and well have you met
Starting point is 00:07:37 me so i'm going to self-publish a book or get someone doesn't know what they're getting into to agree to green light cloud for morons. And I'm going to go ahead and write that book. What should I know going into it? Okay. What should you know going into a book? One, I think it's really important to have a unique point of view. Uh, and that can be your past experience. It can be a strong opinion for how you think the industry should continue to evolve. But it needs to be a strong point of view in that you are uniquely telling a topic in your specific story format, right? Like you are forming your story from your point of view. The second thing is that I think you have to understand just how much energy it's going to
Starting point is 00:08:36 take. And with no like emotional feedbacks or little wins, right? There's no like, when you write a blog post, you write it, people read it, people respond. This is even a faster cycle with social media. So if I tweet something that a hundred people like it, I feel good, right? Like there's like that little dopamine drop. It's very short cycle time. Exactly. The book, the book takes, it's a marathon. It's an absolute marathon. And, you know, for someone like me, who's, who's very much more a sprinter, um, both psychologically and physically, it was a real challenge to just kind of keep pushing through. It sounds like the exact sort of thing that I would sign up for naively and then immediately regret that decision and spend the next 18 months sobbing.
Starting point is 00:09:26 Yes. No, there's, there's a lot of, there's a lot of crying. Um, the other thing, uh, my editor had this great, uh, line when I, when I turned in my last chapter and I was like, it's done. Uh, he was like, congratulations on completing what more accomplished people than you could not. And I was like, damn, yeah, a lot. That's very heavy. And it made me feel good. I was like, yeah, yeah, I finished a book. I wrote a thing. But yeah, I think a lot of people sign up for a book and then figure out that they're either not the right person to write the book or they need a co-author or they just simply can't do it.
Starting point is 00:10:12 For me, it always seems that it would be a terrible idea not because I know what it takes, I don't. I sometimes lose interest halfway through writing a tweet but I talk to people who've written a book uh you mike julian who's my business partner and a few other people and whenever i say should i write a book immediately they get a look in their eyes that can only be described as haunted and don't don't write a book is usually what they say like the same tone of a four-year-old girl out of nowhere who appears to you at an airport when you're boarding,
Starting point is 00:10:48 who just looks at you with this thousand yard stare and says, don't get on the plane. You're like, I'm going to die. I'm definitely going to die. Exactly. I'm training my daughter to do that incidentally so that I get to clear the upgrade list faster. So I get the upgrade every time rather than just sometimes.
Starting point is 00:11:03 Let's talk about the substance of what you wrote, not the ins and outs necessarily of what you wrote, because I don't think you want to continue talking about that given you're about to go on a book tour of some sort. If not, surprise, you're going on a book tour. But the bigger question I have is, is DevOps still relevant in this year of our Lord 2019? Yeah, this is a debate I think is starting to surface. And I think a lot of people have different opinions. Mine is that it is still very much relevant, but the sort of adoption cycle has shifted. So the adoption curve,
Starting point is 00:11:40 we're further down on the adoption curve. I think when you and I talk about it, or people like Jason Hand, Chris Short, when we talk about DevOps, we've been in it for a really long time. Many of us have actually been involved in DevOps for a decade. And so we've seen how it kind of, in our experience and talking to people,
Starting point is 00:12:07 and specifically on that sort of cutting edge of technology with startups and such, we see it sort of tapering off. We see the holes in DevOps and how it needs to evolve into something else. And I think part of the answer for that is SRE, site reliability engineering. But that is a little bit more prescriptive and there's some polishing that I think needs to be done around that. But that said, I still think that DevOps is incredibly relevant for people and companies and engineering teams that are just a little bit later to adopt it, right? Like we take DevOps for granted,
Starting point is 00:12:45 but for many people, DevOps is still a very new concept. It's still something that they're not super familiar with, and they certainly don't know where to start as far as implementing it. Is it just a CICD practice? Like what exactly is it? And so for me writing this book, I wrote this for a CIO in Hartford, Connecticut for an insurance company, someone who has to think about security and compliance, someone who can't move as quickly or take on the latest and greatest technology without first vetting it. And so this is the person I had in mind writing this book for. That is absolutely a valid approach. And don't let my snark in any way detract from the value first of what you've done. And secondly, from the value of transitioning your culture at an organization into something. That second one was to the general you, not you personally. Yeah,
Starting point is 00:13:40 I'm not terribly worried about people worrying that I'm being too snarky or sarcastic to Microsoft's internal culture. I think you've got that. It's been 40 years. You're a trillion dollar company. You got it. This is more for folks who are still finding their way. Yeah. Yeah, absolutely. And I think we're all sort of finding our way in different paths, right? So one of the things I talk about a lot in the book is I don't want DevOps to be this, you know, sort of sexy thing because I don't think that really answers the question. When you or I get up on stage and we talk about a greenfield environment and, you know, it's all unicorn and sunshine and DevOps is the solution to everything, I think that's bullshit. And it cheats the actual methodology of stretching and
Starting point is 00:14:28 beginning to solve problems in the nitty gritty, in the legacy systems that have existed for 15 years, where, you know, there's that one piece of code that no one touches because it works and no one knows how it works. And obviously when we can't mess with it at all. And I think a lot of code bases, probably the majority have those sorts of problems and tendencies. I've never met a code base that isn't a complete shit show that's longer, you know, older than like two weeks. And so.
Starting point is 00:14:55 No, no. Even when writing things in the middle of it, it's a Lambda function. It's four lines and I'm on line two and I'm looking at this going, this is a tire fire. And I know it going into it. That doesn't make it better, but at least I'm not blind.
Starting point is 00:15:08 Yeah, there you go. There you go. Yeah, so I think it addresses some of those nitty gritty problems. And it kind of gets into the more difficult challenges, which I think are more interesting and fun to solve. One of the challenges now is that you see that the term has almost been co-opted by people who are driving transformational change and grifters. And it's sometimes challenging to figure out what's what. You see a bunch of sysadmin teams that are just rebranded as DevOps, which, if that's you, frankly, good for you.
Starting point is 00:15:39 Because we did a survey a few years back. I think it was DevOps Days Austin, but don't quote me on that. And it turns out that with DevOps in your job title, even though the job is functionally the same, it winds up being something like a 30% pay bump. So yeah, if you want to call me something that pays 30% more, I don't really care what that is for the most part. I'd prefer nothing scatological, but I'm willing to flex if you can go to 40%. I like that.
Starting point is 00:16:04 I like that resume-driven development. Oh, absolutely. Where do you think Kubernetes came from? But now we're starting to see this branch out into other things with DevSecOps and FinOps. And I'm sure people put QA into it, but there's no way to get that without coughing up half a lung midway through the word. Coops is not really a thing. And at some point, it starts to take on a parody of itself element, where it's no longer about having these different cross-functional teams collaborating and communicating in a way that makes sense for everyone, so much as it is talk to other teams and do your job. And that seems to get lost somewhere along the way in a profound
Starting point is 00:16:46 way. It feels that by slapping a new shiny DevOps-ish label on something, that is going to magically fix all the broken processes and lack of cultural advancement going on in any given company. And you're not going to fix anything, but you're going to feel better for doing it. Yeah, I mean, absolutely. I think you bring up quite a few of the problems that I have with, you know, the current sort of status of DevOps in the industry. I think it's suffering from a lot of the same issues that Agile has and is suffering from, which isn't surprising, right? DevOps was born out of Agile. And because it is such a, it's not a prescription, right? There's no like do this, this, and this, and then you'll be fine.
Starting point is 00:17:33 It's more, you know, yeah, work together, assholes. Do your job. Talk. Communicate. If you're a manager, be a good one. Protect your engineers, uh, give solid market, um, salaries, incentivize the team in the same direction. So they're not fighting each other.
Starting point is 00:17:53 Um, these all seem like very basic principles of just good business, but the truth is, and this goes back to my power lifting days when When I was lifting, some of the best advice I ever got was, you know, it's very easy to do the complicated thing. You know, if you're doing like a let's take diets, a complicated diet is in some ways so much more easy to actually go through with and to experience because you have like your exact prescription for what to eat and what not to eat or you're just on like a seven-day fast or something. It's much harder to do the simple thing and I think
Starting point is 00:18:35 DevOps is the embodiment of doing the difficult simple thing. The actual principles of DevOps are pretty simple and straightforward. But implementing them, it takes a lot of energy and a lot of collaboration. And those things, like the human problems, the human problems of tech are the most complicated, in my opinion. Oh, absolutely. And I'm reminded of all the early days of DevOps in the serverless environment that we're seeing today. I keep hearing echoes of a blog post as it lurks around the internet,
Starting point is 00:19:11 and I'll throw a link to this in the show notes, called DevOps is a Poorly Executed Scam. It's from March of 2011. So it's by a guy named Ted Zubia, and his entire approach was that it felt like the second coming of Agile, but there wasn't going, but no one was asking for money. There was no conference. There was no books. There was no training.
Starting point is 00:19:34 You've gotten a bunch of buzz, but no one's selling anything to you in this space. Well, in the DevOps world, I think we've fixed that. And it just took a little longer than people expected it to. But now I'm starting to see some of the same hype style stuff with serverless, where people are going significantly out of their ways to build things that turn into a somewhat insane and ridiculous approach, where everyone's trying to build things in Byzantine ways is the best expression of ideological purity. And often they blame each other for not wishing hard enough to build the thing and being traitors to the cause. And it just winds up being something awful and unsightly. I don't think that we're quite there
Starting point is 00:20:18 yet, but I'm starting to worry that that's where we're headed. Yeah, No, I think that's fair. It's funny you say at the beginning DevOps didn't have a ton of vendors trying to sell things. I am actually coming to the perspective that engineers as a whole are not extrinsically motivated with money. I think we all want to be paid fairly and we all want to be able to support our families and do things, you know, that we care to do.
Starting point is 00:20:51 But that aside, like throwing extra money at an engineer doesn't typically get you a ton of long-term motivation. Repeating that again will get you a bunch of highly motivated engineers to silence you who want large piles of money thrown at them. That's fair. That's fair. Yes. But that said, I think...
Starting point is 00:21:12 Hey, any large piles of money probably won't solve your problem, but let's try it. Yeah. Yeah, exactly. What was that study like a couple of years ago? They found that after like $75,000 or something, extra money doesn't bring you any of their happiness or something like that true that is normalized as a baseline load it tends to vary based upon major metro areas obviously but you're right past a certain point you aren't going to be measurably happier with two yachts instead of just one yes exactly though that second yacht i mean oh my god You're truly wealthy when you can walk in
Starting point is 00:21:45 and pronounce it phonetically as yachts and no one corrects you when you're making the purchase. God, that would be special. I would like to see that. Can we do that and like record? I feel like that would go viral, Corey. This is the entire problem is that whenever you and I hang out,
Starting point is 00:22:01 it immediately leads to hilarious and disastrous encounters for everyone around us. We were at Build somewhat recently, and we happened to show up at the same off-book meetup near the same time. And you walk over, and Corey, you start seeing the new pin on my lapel and start fidgeting with it. And someone just asked, do you know him? And the obvious immediate response was, no, why? Yeah, it went super well. And everyone just sort of looks at us and stares.
Starting point is 00:22:30 And we're terrible influences on one another, which tells me we absolutely need to collaborate more and inflict this on the world somehow. Yes. I think both of us are very comfortable in awkward social situations. And then it becomes compounded when we're together. And then we kind of, like, I get joy out of making things a little weird. I just think it's funny.
Starting point is 00:22:51 Oh, if we're not in an awkward situation, we make it that way. That's who we are as people. That is fundamentally our nature. Yes. Which I think a lot of people just looking at me don't think about. They don't see the sort of mischievous side, but it's definitely there. Oh, absolutely. It's one of those things where it's the kindred
Starting point is 00:23:08 spirit approach where it's, we're effectively, we see the world in the same bizarre way. One of these days we have to find some kind of collaboration opportunity. I don't know if that's you give a talk or something, and then I give the rebuttal to that talk or picture like the political state of the union things. We have the opposition party go up and do a well actually afterwards, only that with more swearing and screaming. Yes, but we should do it in like a British parliamentary way, like where we can kind of just yell at each other. Oh, absolutely. And go round and round and round and round and forget a deadline's approaching and then continually push it back, which is, I'm told, how you write a book.
Starting point is 00:23:48 I want to come back to that. But I do, I wanted to do, like, I had an idea for a conference where it's basically debates for charity. And so you get people, like, I want two people that sign the Agile Manifesto, like Kent Beck and someone else, to debate whether they think it still holds or something like that. And then we pay to attend and donate all the money to charity. I think that'd be fun. I love that entire idea. I think that's something that is phenomenal. I'm always a big believer as well in doing things like that for charity, because let's not kid
Starting point is 00:24:21 ourselves. No one is going to pay money to me to watch my ridiculous horseshit. But they might tolerate my ridiculous horseshit if it benefits a good cause. Definitely. And I think a lot of us struggle with, okay, you know, many developers and engineers didn't come from well-off families. A lot of times, you know, especially with code schools, you see someone being the first person in their family to make, you know, X amount or six figures or be able to support their family and bring them out of poverty. And so I think a lot of us struggle with, okay, we're here, we make a really solid wage. How do we make sure that we're giving back and we're not just, you know, living in a sort of self-centered and selfish way that we actually embed altruism into our
Starting point is 00:25:14 everyday lives? That's something I struggle with. Like, I don't always know the answer to that. So yeah, I think there's a lot of opportunities for charity in this industry. Absolutely. And there's a reason that every year I do the charity t-shirt where it's something snarky and sarcastic for last week in AWS and all proceeds go to a random charity. Last year was, who was it? A St. Jude's Medical Center for kids with cancer research. That was fun.
Starting point is 00:25:39 I don't know who it's going to be this year, but I have some ideas. But doing something like that that's larger than just my own ridiculous nonsense slash corner of the internet is, first, it feels good. And secondly, it helps justify, if only to myself, that I can take this ridiculous love affair I have
Starting point is 00:25:56 with my own personality slash sound of my own voice and use that as a force for good beyond just insulting things all day long. I think that's wonderful. Yes, yes. Insult for good beyond just insulting things all day long. I think that's wonderful. Yes. Yes. Insult for good. I want to loop back to the procrastination in writing because this was fascinating to me. If I had to write a book on writing a book, it would be lessons I learned from staring at carpet fibers. And it's because you struggle.
Starting point is 00:26:25 Like you sit there, you stare at the computer, the blank page, the Word document, because I had to type in Word. Feel sorry for me. And then you're like, ugh. You go through this phase where you're like, I'm not the right person to do this. I have nothing to say on this.
Starting point is 00:26:41 I'm the worst writer in the world. And then you like roll around on the carpet a few times. If you have a partner, you know, you'll talk to the partner like, I shouldn't be the one writing this. This isn't right. And if you have a crappy partner, they come back with, you're absolutely right. You're good at nothing. Yeah. Don't stay in those relationships, please. Get out. Yes. Talk to me. I will help you. Exactly. It's a DevOps metaphor. There you go. So, yeah.
Starting point is 00:27:09 And then you kind of roll around and after five hours of moaning, you pull your shit together and then you type some words. And about three pages in, you're like, oh, my God, this could be a book on and of itself. And so it's a fascinating sort of process. And procrastination, I think, actually plays an important role in that you're not actually just sitting there moaning. I mean, that's sort of the output. But I think the process of that and the journey of procrastination is you're truly ruminating on what you're going to say. And it doesn't feel productive, but I think your brain actually needs that time to sort of sort through random thoughts before it can be coherent and clear written. This aligns very heavily with a pair of conflicting Twitter takes I saw going around a few months ago, where on the one hand it was, well, we just paid a lot of money
Starting point is 00:28:02 for this conference, so thanks for telling us you threw the talk together that we're paying to see the night before. Awesome. Thanks. And the counterpoint to that is, sure, they finalized their slides the night before. But they've been thinking about this talk for months and months and months and months and months. And then finally had a forcing function of building slides. Because you're not paying for the slides. You're paying for the viewpoint, the perspective, the story that goes along with it. So I'm extremely sympathetic to both sides of that.
Starting point is 00:28:27 Yeah, and I think, you know, it's funny, this is apt timing. I had a nightmare last night that I haven't, I'm keynoting DevOps Day Serrano in like two weeks and I haven't actually started the talk. And I know what I want to say, but I had a dream that I didn't finish the deck and I had to talk with just like a six
Starting point is 00:28:45 slide deck and it was bad that said we will not let that sneaky way around that incidentally is to give a talk with no slides if you bring in there are a couple devices to do this and talk to me after the show i'll give you links for these that you can plug into a projector and it turns the thing into a paperweight because it lets the magic smoke out of the back oh no the projector exploded i guess i won't do my slides and i'll just do it without slides then all you into a paperweight because it lets the magic smoke out of the back. Oh no, the projector exploded. I guess I won't do my slides and I'll just do it without slides. Then all you have to build is a title slide. Fascinating. Okay. Yeah. That's one approach. The way of the weasel. That's not my approach. We've talked about this. Well, yes, because you're good at things and I'm
Starting point is 00:29:20 just really, really, really good at distraction. Well, and you're so comfortable sort of riffing on stage, whereas my personality doesn't work like that. Like I'm contextually funny, but I'm not, you know, like you could be a stand-up comedian. I wouldn't be a good stand-up comedian. What do you mean could be? I go to Seattle once every month or so and do Tonight in AWS. I make fun of cloud computing for 40 minutes.
Starting point is 00:29:44 It goes super well for all proceeds to charity. There you go. And most of us just, we don't have the skillset or confidence to do that. The only skillset I'm convinced that you need is a complete lack of self-awareness and or shame. And as long as you've got that, everything's great. Like the crowd boos, they pull you off the stage.
Starting point is 00:30:05 And then people ask you that, how'd it go? It killed. Everyone was cracking up because you, you're always a legend in your own mind. It's true. It's true. Um, and related to that, I think writing a book is interesting. When, when you said you were asking your friends, like, what should I write a book? I think one of the interesting byproducts of writing a book is the credit that other people give you for free, right? Like I'm more or less the same level of intelligent and, you know, filled with the same level of knowledge that I was six months ago. Now I just wrote it in a book. But when you're an author, people give you a lot of credit. They're like, well, you must know what you're talking about. You're an expert.
Starting point is 00:30:49 Really? What book did you write on that? Because I wrote a book. That's exactly it. And so it's this sort of ace card or this trump card you can kind of hold if you need it. Yeah, it's definitely one of those appeal to authority things. And there's also, not for nothing, but again, I have written no book
Starting point is 00:31:07 of any stripe, color, et cetera. I mean, at this point, I might be able to write a matchbook and that's as far as it goes. But it also has its own gravitas when you're with a known publisher as well. I mean, the Four Dummies series was transformative. This dates me, not like anyone else will.
Starting point is 00:31:23 But back in the 90s, I got started with Linux for dummies. That was my first outing to the idea of a Unix-like operating system, and it was captivating. I love that. Yeah, I'm excited about the dummies, and I think it doesn't get the credit that it deserves in that it fills a piece of the market where you can be a complete beginner. You don't actually even have to know much about tech to read my book. Like you can glean a bunch of things about management in there, about being a leader without a management title, about, you know, energizing and galvanizing your team, no matter what your job is. And so I really tried to write it and meet people where they were at to make sure that, you know, it would be applicable to them,
Starting point is 00:32:11 no matter where they are along the process, what their background is, what they look like, where they came from, how they got into tech. I didn't want any of that to matter. I wanted it to be completely open and to answer the questions that anyone coming to it would have. And I think that's absolutely the sort of thing that is important for people to hear. We've been joking a bit and snarking at one another as we do. It is our way. But there's extreme value in making things like DevOps and modern technological practices and culture shifts accessible and approachable to people on a wide variety of spots on the spectrum. And I don't want our sarcasm and joviality to wind up occluding that.
Starting point is 00:32:59 Yes, absolutely. And I think tech in general could do better at this, I think, because we are such an intelligence-focused industry where we measure ourselves and each other based on what we know. It's very difficult for us as engineers to say, I don't know that, or I've never heard of that, or explain that to me. Or to mistake things that are common in the industry as prerequisites. Well, I don't think I'd be very good at doing DevOps style work because I'm not very good at coming up with puns. Wait, what? Yes. Yeah. No, absolutely. We think that you need to have, you know, X factor on your resume to do whatever else. And I think that's
Starting point is 00:33:44 bullshit. And something I've been focusing on at Microsoft is, you know, I as usually stands for infrastructure as a service, and I apply it as idiot as a service. So I am open to looking like a moron and asking the dumb questions so that everyone's on the same page. Because if you don't have that foundation of clear communication and context and understanding why you're working toward a goal, the whole thing's going to fall apart at some point. It's a house of cards. And something I'm trying to focus more on is giving more airtime to my stupid questions. Most of the time, it turns out it wasn't a stupid question at all. There's something there that I'm not getting
Starting point is 00:34:26 and I need to understand. That's the point of asking a question. But it's easy to lose sight of it when people aren't doing that in the open, where they realize they spent three hours messing around with something and realized that they missed a comma or they're using the wrong version of a thing
Starting point is 00:34:42 and the documentation says in giant bold red letters, do this thing first. And if you don't do that, surprise, it doesn't work. And everyone has those experiences of going back and forth rapidly, cycling between I am a genius and how am I allowed outside unsupervised? It's back and forth so quickly.
Starting point is 00:35:03 I know, I talk about this in my Dr. Seuss talk, where there's this rhythm to software development. And it's like, oh, this should be easy. No problem. You dig into it a little bit. And then you're like, eh, that doesn't seem so easy or straightforward. And then you're like, help. I need help. I have no idea how to do this. I'm an idiot. And then when you actually solve the problem, either individually or as a sort of team, you feel like a god, like a god of all things machine, you know?
Starting point is 00:35:33 So if people want to hear more of your sage thoughts slash scintillating wit, where can they find you? Yes, so you can pre-order DevOps for Dummies on Amazon. You can find me on Twitter at EditingEmily. EditingEmily was my writing business before I moved into tech. And you can watch my talks at emilyfreeman.io. And we will put links to all of those in the show notes.
Starting point is 00:36:01 Emily, thank you so much for taking the time to have a chat with me today. I appreciate it. Thank you. I love talking to you. Emily Freeman, Senior Cloud Advocate at Microsoft, of which Azure is a cloud. I'm Corey Quinn. This is Screaming in the Cloud. This has been this week's episode of Screaming in the Cloud. You can also find more Corey at screaminginthecloud.com or wherever fine snark is sold. This has been a HumblePod production. Stay humble.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.