Screaming in the Cloud - The Anti-Entropy Agent with Johnny Podhradsky

Episode Date: April 13, 2022

About JohnnyJohnny was born in Cleveland, OH and graduated from the University of Toledo with a Bachelor's in Computer Science Engineering. He began his career as a software engineer focused ...on embedded device protocols and systems engineering. Eventually he realized that Program Management worked better with the grain of his brain, so he took his career in that direction.In 2019, he was hired by Google Cloud to serve as a Communications Lead on their incident management teams. Most recently, he joined Waymo in November 2021 as a Technical Program Manager, acting as an anti-entropy agent for the self-driving car company's offboard infrastructure teams.Outside his day job, Johnny enjoys mountain biking, playing piano and trumpet, personal finance, coaching, and studying complex systems. He currently lives in Sunnyvale, CA with his wife Emily, and is expecting their first child in April 2022! Links:Original Twitter thread: https://twitter.com/QuinnyPig/status/1436129343399346184Personal website: https://jmpod.comLinkedIn: https://www.linkedin.com/in/jmpodTwitter: https://twitter.com/gratitudeisfree/Instagram: https://www.instagram.com/gratitudeisfree/

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the Duckbill Group, 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. Couchbase Capella. Database as a service is flexible, full-featured, and fully managed,
Starting point is 00:00:37 with built-in access via key-value, SQL, and full-text search. Flexible JSON documents align to your applications and workloads. Build faster with blazing fast in-memory performance and automated replication and scaling while reducing cost. Capella has the best price performance of any fully managed document database. Visit couchbase.com slash screaming in the cloud to try Capella today for free and be up and running in three minutes with no credit card required. Couchbase Capella. Make your data sing. This episode is sponsored in part by LaunchDarkly.
Starting point is 00:01:18 Take a look at what it takes to get your code into production. I'm going to just guess that it's awful because it's always awful. No one loves their deployment process. What if launching new features didn't require you to do a full-on code and possibly infrastructure deploy? What if you could test on a small subset of users and then roll it back immediately if results aren't what you expect? LaunchDarkly does exactly this. To learn more, visit launchdarkly.com and tell them Corey sent you and watch for the wince. Welcome to Screaming in the Cloud. I'm Corey Quinn. Every once in a while, I get feedback from people who I've encountered or impacted in various ways. Most of it is feedback delivered
Starting point is 00:02:02 of the kind you might expect, like unsubscribe me from this newsletter or block or sometimes bricks thrown through my window. But occasionally I get some truly horrifying feedback. And far and away, one of the most horrifying things I can ever be told is, so I was reading one of your tweet threads and it changed the course of my career. It's like, oh dear, because nothing good is going to happen after something like that. It's, yeah, they were going to name something terrible here at AWS, so I ran over my boss in the parking lot is sort of what I'm expecting to hear. But I got that exact feedback about life-changing tweet threads from today's guest. We'll get into what that tweet thread was a little bit, but let's first let the other person talk for a minute.
Starting point is 00:02:46 Johnny Podrotsky is a technical program manager at Waymo, specifically of off-board infrastructure. Johnny, thanks for suffering through a long, painful introduction, as well as more or less the slings and arrows that invariably come with being on this show. Thanks, Corey. I'm grateful to be here. So, first things first, I always like to find out what people actually do for a living. That is usually a source of entertainment, if nothing else. You are a technical program manager, or TPM as they say in tech companies, of off-board infrastructure. I'm assuming because Waymo is, at least theoretically, a self-driving car company, off-board means things that are not on the vehicle themselves?
Starting point is 00:03:28 That's exactly right. Yeah. Fantastic. Now I'll ask the dumb question, because I'm still not sure I have an answer after however many years in this industry. What does a technical program manager do? I get that question a lot. Often people try to distinguish between what's a technical program manager do versus what does a product manager do. Or a project manager too, because there's a lot of different ways it can express itself. And oh, I'm a PM and it's, oh, wonderful.
Starting point is 00:03:54 That's like four different acronyms I can disambiguate into and I'm probably going to get it wrong. And to make it even more confusing, it varies company by company. So to focus in on specifically what I do as a technical program manager, I'm an anti-entropy agent, right? I make sure things stay on track, specifically embedded into technical teams. So I have a degree in engineering. I'm able to speak fluently about technology. And the entire idea, the entire purpose of my existence is to make sure that things don't fall apart. So I'm keeping track of people and resources. I'm keeping track of overall timelines,
Starting point is 00:04:30 risks, and mitigations for programs that are ongoing, whether they're small with just a few people or cross-org, cross-functional teams. Serving as an unblocker and making sure that all the dependencies that exist between the various tasks and the teams are addressed ahead of time so that we know what needs to be done when. It's one of those useful, almost glue functions, it feels like. That is, well, what have you actually built? Point at the thing you constructed yourself from hands, from your hands and your keyboard. And it's hard to do, and it's very nebulous when you're not directly able to point to a website, for example. Yeah, you see that button in the corner? I made that button. Great. That's the visceral thing that
Starting point is 00:05:09 people can wrap their heads around. Project and program management feel to me like one of those areas that, in theory, you don't need those people to be a part of building anything, but in practice, you very much do. Another example of this from my own history, of course, is operations. Because in theory, you just have developers write code correctly the first time, and then they leave it where it is, and it never needs to be updated again. And there's no reason to have operations, folks. Yeah. As they say, the difference between theory and practice is that in theory, there is none.
Starting point is 00:05:44 I'll buy that. Yeah, when it comes to actual, I mean, digital, but physical deliverables and things that you can show that you've done, there are standards that you can have with documentation like Gantt charts and risk registers and all that sort of thing. But it is very much a glue roll. It is very much a gentle nudge to get things done. And it really revolves around the transparency and making sure that the people who are invested in the success of whatever it is that you're doing program-wise are aware of what's going on as far ahead of time as possible. And that's why I like to consider it sort of an anti-entropy role because things will
Starting point is 00:06:23 just naturally go off the rails if no one is there to help guide them. I mean, that doesn't happen in every situation, of course, but having someone dedicated to the role of making sure that things are moving according to a good rhythm is a critical role. And it just so happens that that is sort of the way the brain of my brain works. And I discovered that throughout the course of my career. So let's get back to the reason you originally reached out to me. I think that is always an interesting topic to explore because whenever someone says, wow, your tweet really helped me with my career, I get worried because as I've said before, I am one of the absolute best in the world at getting myself
Starting point is 00:06:59 fired from jobs. So when it comes to being a good employee, mostly my value is as a counter example of advice I'll give is on job interviews, for example, oh, when they say something condescending and rude, insult them right back because A, it's funny and that plays well on Twitter. And B, it's interviews are always two-way streets. And if they're going to treat you like crap, you don't want to work there anyway. So you may as well have some fun with it. But a lot of what I say doesn't really lend itself to the kind of outcomes that lead to happy employment scenarios. So I've got to ask, what the hell did I say? Yeah, it was kind of serendipitous.
Starting point is 00:07:36 I'm in a number of Slack communities, one of them being the Cleveland Tech Slack. If you're in Cleveland or around Cleveland, I highly recommend it. And someone just randomly posted this thread right in the middle of me interviewing at Waymo. So previously before Waymo, I was at Google and I loved my job. I loved the team that I was on. I loved the, you know, I was still very much in the honeymoon phase of Silicon Valley. I had moved to Silicon Valley from Cleveland in 2019 with my then fiance. And so I was just, you know, bright eyed and bushy tailed and everything was just incredible to me. Why would I ever consider leaving this? So I had an interview at Waymo and I ended up getting an
Starting point is 00:08:17 offer and I just didn't know whether I should take it because I loved where I was at and I really enjoyed the opportunities. It was just, you know, 10 out of 10. One of the things that I was thinking about then was, you know, I kept thinking back to our first team dinner where our teammates were sharing their stories of their careers. And my mentor, Ted, had mentioned how he had worked on the iPhone at Apple and was in the same room as Steve Jobs. And me being a Cleveland boy, just it sounded like, whoa, my eyes got really big, like dinner plates. And it's just like, I'm sitting at a table with people who have done these things with these people. And I was wondering, what did that mean for my career? And so where did I want to take my career and have those kinds of stories?
Starting point is 00:08:57 So fast forwarding, I was interviewing at Waymo. I ended up getting the offer. And I was just on the fence. I couldn't decide if that was the way I wanted to go, if I really wanted to leave my amazing job at Google. What was holding you back on that? Because was it a sense of, well, you don't want to be disloyal to the existing team? You were thriving in the role you were in. Is it the risk of, well, I don't know how I'll do in a different company with solving different problems? What was it that was holding you back? It was all of those. When you do an apples to apples comparison, you don't really know what
Starting point is 00:09:29 you're getting into when you're going to a new company. And that's part of why your thread was so critical in making my decision. Just to say exactly what you said in the tweet. So an anonymous Twitter person DM'd me this morning with a scenario. Quote, I work at a large cloud company that makes inscrutable naming decisions, and I have an offer elsewhere for 35% more. Should I take it? To which you said, oh, good heavens, yes, a thread. What followed is a number of questions that you asked
Starting point is 00:09:55 exactly like you just asked now, and your short answers to them. And they were just so on point and so quick, and it was so serendipitous for me to see that because this ended up being the tipping point that made me decide that, yes, this is the direction that I want to go. And, you know, I'm, let's see, I started in November. So five months into the role, it was more than I ever expected. It's harder than I ever expected, but I'm growing so much. I'm getting a ton of you stress. If you're familiar with that concept of the positive
Starting point is 00:10:22 stress that makes your muscles grow and just wanted wanted to give back to you in thanks and gratitude for being that tipping point. And that thread definitely led me down this path. So thank you for that. It's interesting because so far as of this recording, there are now two podcast episodes that came out of that thread. Because to be clear, this was the thread summary of a half hour conversation i had with the person who messaged me about whether or not she should take the role because her manager had gone to bat for her to give her a raise and yeah she wanted to be loyal and show thanks for
Starting point is 00:10:57 that which i get but the counterpoint to that is okay you turn down the offer out of loyalty great a month goes by now your manager tells you that he or she is leaving to go work at a different company. Well, that opportunity is gone. Now what? And when it comes to career management, you can't love a company because the company can't ever love you back. And I got some pushback on that from Brian Hall, the VP of product marketing at Google Cloud.
Starting point is 00:11:22 Something about Google seems to be inspiring feedback on this one because he spent something like 20 years at Microsoft and learned how to work within an organization and then transferred jobs a couple of times to Amazon. They tried to non-compete, lawsuit him on the way out because, I don't know, his PowerPoints were just that amazing or something or they're never going to replace his ability to name services badly. Who knows why? But he took the other position on this. And I'm not saying that my way is always right. It is probably not as a self-described terrible employee. But it really is interesting that that's the thing that resonated the most.
Starting point is 00:11:55 I take a very mercenary approach to my career, and I'm not convinced that's at all the best way. But when someone dangles a significant opportunity in front of you, I always take the view that it's better to explore and learn something about yourself if it appeals and the rest of the stars tend to align. And there's a certain reluctance to go out and try new things. But it's not like you're leaving your family. It's not like you're selling out.
Starting point is 00:12:21 People come to depend on you. Employment is fundamentally a business transaction, and the company's never going to be able to have any come to depend on you. Employment is fundamentally a business transaction and the company's never going to be able to have any sort of feeling for you. So you shouldn't necessarily have this sense of loyalty and, oh, it would leave the team in a lurch if I left. That is the company's problem to deal with. No one is irreplaceable. Yeah. And a lot of times when you were talking there, you talked about the company, the company, but really it's the people that you're working with that. And that was really what was weighing on me the most. I found myself in the same position I had just recently gotten promoted. You know, my manager and my team had gone to bat for me a lot. And managers over time that allowed me to make this step. Because as a program manager, I'm always thinking that anything I work on needs to survive multiple generations of stakeholders. So everything that I do on a day-to-day basis has a breadcrumb trail
Starting point is 00:13:14 so that, hey, if I were to get hit by a bus tomorrow, someone with minimal amount of effort can pick that up and move forward. And I've actually built that mindset into my entire career. Walking away from a role, you know, it'll always leave a gap. It'll always be challenging for the people and the teams around you, especially if you have a great affection for them. But by setting myself up to exit and still being there, since, you know, Waymo is within the Alphabet companies and I can still talk with my old team, It wasn't like I was completely leaving. I was kind of still there if I needed to be, if they needed help or needed to
Starting point is 00:13:49 find something. But I can definitely see how that would be challenging moving to a totally different company. But yeah, it's really important that if you're thinking about exiting, you have a good exit plan. And I'm all about planning as a program manager. And that just helped kind of grease the wheels a little bit. I want to call it my own bias. You're right. I use the term team and company interchangeably because that's been my entire career. I right now have 12 employees here at the Duckbill Group
Starting point is 00:14:15 and it is indistinguishable for me to make any meaningful distinction between team and company. Personally, I'm also not allowed to leave the company given that I own it and it looks really bad to the rest of the team if I decide, yeah, I'm looking to go do something else now. People don't like playing games with their future. You're on the exact opposite end of a very wide spectrum. It's not that Google slash Alphabet is a big company,
Starting point is 00:14:40 but you went from working on cloud computing to self-driving cars and you didn't leave the company. You're still at the same place as far as the benefits, the tenure, the organization, the name on the paycheck in all likelihood, and a bunch of other niceties as well. It almost presents as looking a little bit more like a transfer than it does leaving for a brand new job slash company. It definitely was a soft landing to go from Google to Waymo. There were a lot of risks, again, talking about risks and mitigations, that I was concerned about that were just kind of alleviated by the fact that, okay, you can keep your same healthcare plan and various other things. So that made it a soft landing for me.
Starting point is 00:15:22 But yeah, it really was just making sure that the thing that I was working on at Google was able to be carried forward by the team and the people that I really enjoyed working with. So. As you went through all of this, you said that you were in Ohio before you wound up taking the job at Google. And one of the best parts about Ohio is someone with family and spending time there is that you get to leave at some point. And there was a large part of that great I felt the same way growing up in Maine let's be very clear here where when I came to California it was going to this storied place out of legend and that was wild and it's once your worldview expands it feels very hard to go back again at least for me it took me years to really internalize that if this particular job or this particular path didn't work out, my failure mode, if you want to call it that, was not,
Starting point is 00:16:12 and then I'd return to Maine with my tail between my legs and go back to the relatively dead-end retail fast food job that I was working before comparatively. No, you go in a different direction. You apply the skill set. You have the stamp of validation on you. I mean, you have something working for you that I never did, which is the legitimacy of a household name on your resume. Whereas you look at mine, it's basically a collection of, who are they again? And did you make that company up? Which, fine, whatever. There's a big bias in tech, particularly towards big company names, because that's a stamp of approval. You've already got that.
Starting point is 00:16:51 The world is very much your oyster when it comes to solving the type of problem that you've been aimed at. I'm used to thinking about this from a almost purely technical point of view. It's like, I'm here to write some JavaScript, badly. And I can write bad JavaScript for you, and I can write bad JavaScript for you, or I can write bad JavaScript for that company across the street, and everyone knows what it is that they're going to get from you. Technical debt. Whereas when you're a technical program manager,
Starting point is 00:17:17 that is something that you said varies between company to company. And you hear founders talking about, oh yeah, our first engineering hire, we're going to bring in a VP of engineering, we're going to bring in a whole bunch of engineers, it's going to be great. You very rarely hear people talking about how excited they are, like, oh yeah, employee number three is going to be a technical program manager, and we're going to just blow the doors off of folks. Which, having been through the growth process myself, yeah, we really should have had a technical program manager analog far sooner. It
Starting point is 00:17:46 would have helped us blow the doors off of competition. And great, the things we learn, but only in hindsight. Articulating the value of what a software engineer does is relatively straightforward, even for folks who aren't great salespeople for their own work. Being a TPM inherently requires on some level a verification that your understanding and the person that you're talking to are communicating about the same thing. Like if you wind up having to solve code on a whiteboard, maybe that is part of your conception of it. I mean, you work at Google probably, but for most companies it's, yeah, my ability to write shitty JavaScript is not the determining factor of success in a TPM role. How do you go about even broaching that conversation?
Starting point is 00:18:33 So part of the way that program managers can be successful is through anticipating what's coming next and understanding not only the patterns that were implanted over time, but also thinking ahead. And this actually kind of takes me back to why I learned program management in the first place. Pretty early in my life, I started feeling a great deal of anxiety, especially thinking towards future situations or, you know, even in the present moment. I mean, we've all been through it, right? Right before the big test, you're feeling anxious, maybe talking to your crush, or before you talk to your crush, you're feeling this anticipatory anxiety, hindsight, replaying that interview that you just went through. For me, I was kind of like
Starting point is 00:19:10 constantly stuck in this future state mode about being anxious about what's coming next. And that combined with ADHD, which is something that I also have, is kind of a wicked combination. And, you know, we can talk about that separately. But once I started understanding what program management did and how program management allowed businesses to keep things on track, I realized that there was a parallel into my own life there. The skill of program management actually became my defense against the crippling anxiety that I felt anticipating future events. And it's really become kind of the primary lens by which I understand and synthesize the world around me. And I know that sounds kind of weird,
Starting point is 00:19:50 but with ADHD, I have a tendency to either be in total diffuse mode and just working on nothing in particular and letting my attention take me or being in hyper-focus mode. And when you're hyper-focused and anxious, it can be a deadly combination, right? So what I learned was taking that hyper-focus and taking that idea of program management and figuring out what it takes to get from here to there. I'm a strong believer in go as far as you can see, and when you get there, you'll see further. And this skill of program management kind of becomes the stepwise function by which I get to that later point, very much like you were saying with coming to Waymo. You never know what you're going to get until you get there. Well, now I see further. And in hindsight, it was the right decision.
Starting point is 00:20:34 So the concept of program management is bringing structure, is bringing order, is bringing hierarchy to the chaos and uncertainty that we all naturally navigate in whatever we're doing, and trying to transmute that into some kind of transparent order and rhythm, not only for my own benefit to reduce my overall anxiety, but also for the benefit of everyone else who's interested in what's going on. Does that answer your question? No, it absolutely does. Dealing with ADHD has been sort of what I've been struggling with my entire life. I was lucky and got diagnosed very early, but I always thought it was an aspect of business. But in many respects, it's not just about owning a business. It's about any aspect of your career where the hardest thing you're ever going to have to do on some level is learn
Starting point is 00:21:19 to understand and handle your own psychology, where there are so many aspects of how things happening can impact us internally. I can't control what event happens next of people yelling at me on Twitter, or I get a cease and desist from Amazon after they finally realized five years in, you're not nearly as funny as we thought you were. Stop it. Great. I can deal with those things, but the question is, is how I'm going to handle what happens in that type of eventuality. It's, am I going to spiral into a bitter depression? Am I going to laugh it off and keep going on things that are clearly working? Am I going to do something else? And so much of it comes from, at least in my experience, the ability to think through what's going on in a somewhat dispassionate way and not internalize all of it to a point where you freeze. It's way easier said than done. I want
Starting point is 00:22:15 to be very clear on this. That's absolutely right. Stepping back, seeing the forest for the trees. I've recently become fascinated with systems thinking. I'm in Silicon Valley, so I might as well start looking into complex adaptive systems. We don't have to go down that thread because I'm very much an amateur when it comes to it. But what it does is it forces you to look at the connections between the components rather than the reductionism approach of, let's look at this component, let's look at this component. Instead, it forces you to step back and see the system as a whole. And so when you're responding to, you just got to cease and desist, you know, of course, you're going to feel depression. Of course, you're going to feel anxiety. And understanding all those
Starting point is 00:22:53 as part of the system of experiencing that situation, it lets you kind of step back and say, okay, it's normal to be feeling this. It's normal to be feeling that. How can I harness these and structure my approach so that I can get to some further point where I not only know what I can do and what options are available to me, but I have a clear path forward and strategy for how I want to approach this. How long have you been in your career at this point? So I graduated college in 2009 and I worked at my first company for about 10 years from 2005. So I guess you could say 17 years plus or minus if you don't count internships. Looking back, it's easy to look at where we are
Starting point is 00:23:35 at any given point in our career and feel that, oh, well, here's where I started and here's where I am now. And here are the steps I took along the way where there's a sense of plotting inevitability to it, but there never is because when you're in the moment in the, in the eternal now that we live in, it's, there are millions of things you could do next. If you were to be able to go back to your, to talk to yourself at the beginning of your career, what would you do differently? What, what advice would you give yourself that would have really helped out early on? You know, I think the thing that gave me the most leverage in my career was, as I move forward, is seeking out communities of like-minded, positive people. On the surface, that sounds a little shallow. Of course, you would want to seek out communities. But what I've observed is that these self-organizing communities that pop up around technologies or ideas or roles, they're communities of people who want to help you succeed. And I think, you know,
Starting point is 00:24:37 one of the ways I reached out to you and was able to contact you was through one of these communities. Right. So, you know, I talked a little bit about the Cleveland Tech Slack earlier. Most people aren't familiar with what mediums are even available. There's Discord, there's forums, there's Slack. There's probably other areas that I'm not aware of where you can find people who will help you find that next step in your career. Actually, I got my first taste of community in online video games. So playing World of Warcraft back in 2003, you know, you'd have a guild. I was, gosh, how old was I in 2003? Basically early 20s. And you'd have a guild of 40 people trying to coordinate all over one single voice chat server. And there was various groups and subdivisions. And so that was almost a project management exercise in itself. That's where I first learned project management. By the way,
Starting point is 00:25:21 I have a sneaking suspicion that the roles that we play and that we have an affinity for in video games mirror the roles that we're best suited to play in life. So I found myself playing a support class in League of Legends or a priest in World of Warcraft or Lord of the Rings Online. I'm always that support person, the glue that helps keep things moving. And surprise, that's exactly what I do for my career, and it works perfectly. The accountant I keep playing gets eaten by goblins constantly, but that's the joy of it, I suppose. So pretty early on, I developed this skill of creating friendships, and those friendships in turn opened me up to these new communities. So if I were to give one piece of advice to my early self, it would be to put more emphasis on finding and seeking out the communities
Starting point is 00:26:06 that consist of people who are interested in the things that you're interested in, but also are willing to help you get to where you want to go. How do you succeed? Well, you find someone who is doing what you want, and you talk to them about it, and you figure out how to get to where they're at from where you're at. And maybe they can't help you, maybe they can't help you. But, you know, we have a unique ability to crowdsource our questions, whether it's on Reddit, whether it's on Slack or Discord, and just say, hey, I'm thinking about this thing. Does anyone have any thoughts? You're immediately, you know, if you ask the question correctly, given five or six different opinions, and then you can kind of meld and understand, okay, here are the options,
Starting point is 00:26:40 again, going back to what we were saying, but how do you even decide what the next steps are? You can crowdsource that now. And so the one piece of advice that I would give is to seek out communities of third-gen AMD Epyc processors without the I.O. or hardware limitations of a traditional multi-tenant cloud server. Starting at just $28 a month, users can deploy general-purpose CPU, memory, or storage-optimized cloud instances in more than 20 locations across five continents. Without looking, I know that once again Antarctica has gotten the short end of the stick. Launch your Vulture optimized compute instance in 60 seconds or less on your choice of included operating systems, or bring your own.
Starting point is 00:27:37 It's time to ditch convoluted and unpredictable giant tech company billing practices and say goodbye to noisy neighbors and egregious egress forever. Vulture delivers the power of the cloud with none of the bloat. Screaming in the cloud listeners can try Vulture for free today with $150 in credit when they visit getvulture.com slash morning. That's G-E-T-V-U-L-T-R dot com slash morning. My thanks to them for sponsoring this ridiculous podcast. And I think the positivity is important. There's a lot, particularly in tech, that breeds a certain cynicism,
Starting point is 00:28:16 that breeds a contempt, almost. And Lord knows I'm not one to judge. I revel in a lot of that when it comes to making fun of companies' ridiculous marketing and some of the nonsense we have to deal with. But it has to be tempered. You can't do what some of the communities I started out with did. IRC, to learn how to configure Debian or FreeBSD, where it was generally, oh, great, someone else joined. Let's see what this dumbass wants. It doesn't work that way. It's like just waiting for someone to ask a question so you can sink the knives in is not helpful. Punch up, not down. And making people feel welcome and
Starting point is 00:28:50 valued, even if they don't understand the local behavioral norms quite yet, is super important. I'm increasingly discovering, as I suspect you are as well, that I'm older than I thought, where when I talk to folks who are just starting their careers about, here's how to manage a career, here's how to think about this, I am veering dangerously close to giving actively harmful advice if I'm not extraordinarily careful. Because the path that I walked is very much closed. It is a different world. There are different paths. There's a different world. There are different paths. There's a different societal understanding of technology and its place in the world. There's a, what worked for me does absolutely not work the same way for folks who aren't
Starting point is 00:29:33 wildly overrepresented. And I increasingly have to back off lest I wind up giving the, I guess, career boomer advice style of completely irrelevant and actively harmful stuff. How are you thinking about that? So I guess that kind of gets into the underpinnings of what I think it takes to be successful, right? And how do you find success in any aspect of your career? And what is success? It differs for every person.
Starting point is 00:30:00 Yeah. What is success? And we were talking just before the show about how every person experiences not only what is success, but what does success mean and what do you believe the key is differently. For me, and this is pretty on brand with where I am in my career and what I do, is I think that the key to success is preparation. And it really ties into finding those communities and asking those questions, right? There's three key aspects to it, right? First is understanding how you learn. Everyone learns differently.
Starting point is 00:30:31 And so knowing how you learn, and, you know, college and school is kind of meant to kind of eke that out. It's how best do you learn? How best can you succeed with these tasks that we give you? Study for this test, learn these concepts. If you can understand how you learn, that's the first step in preparing correctly, right? Building your personal knowledge systems around that, taking notes, ordered hierarchies, structured thinking, that sort of thing. Knowledge management is a good field if you ever have some time to figure out what you want to do
Starting point is 00:30:58 with your external hard drive of your whiteboard, like I have back behind me here. The second aspect is just mastering how to seek out information, right? So how do you prepare? Well, you have to understand how to seek out information. You mentioned, you know, positive communities versus potentially cynical or toxic communities. Their opinions are still very valid. They might be jaded and they might provide a cynical opinion, but you still need to encompass that within the spectrum of your understanding of the world, right? Because they have something that happened to them or they have some experience that still is very valid from their perspective.
Starting point is 00:31:30 So seeking out information, understanding the people and the tools at your disposal, the communities that you can go to, knowing how to discern the signal from the noise. And again, that's really where your thread that really helped me because you nailed a bunch of the questions that I just wasn't entirely sure on in that Twitter thread. And when I went through that, it hit some of the major points that I was just uncertain on. And you just gave very clear, albeit, you know, somewhat tongue in cheek, cynical advice to say, like, don't worry about the company, worry about yourself. And that really was helping me get to that next step. And then lastly, how do you prepare? And this is the one I always struggle with. It's calibrating your confidence barometer. What does that even mean? How can you calibrate your own barometer of your confidence? It's a knowingness. It's knowing what to expect.
Starting point is 00:32:17 And so, for example, when I was getting into Google, I had no idea what to expect in terms of the interviews. So what's the first thing I do? I go out and I ask a bunch of people, people who know people who are at Google, people who are at Google, what do I expect? What should I prepare for? What communities should I join? What books should I read? What YouTube videos should I watch?
Starting point is 00:32:35 I ended up finding a book called Cracking the PM Interview by Gail, I think her name is Lachman McDowell. There's a Cracking the Coding Interview as well. That ended up being like exactly what I needed. And going through that cover to cover got me into Google, amongst other things, and talking with the community. So calibrating your confidence barometer, that knowingness of, I know that I'm ready
Starting point is 00:32:57 enough for this. There will always be things that catch you by surprise. But knowing that you're ready and having that preparation and that internal knowingness not only increases your confidence, but it also increases your ability to operate improvisationally when you're in the moment. And in fact, that's exactly what I went through for this podcast. I have a little document in front of me where I just jotted my notes down last night. I was thinking through, what do I want to cover? What do I want to say? How can I respond to the questions that he's going to ask me? He might ask me a left, you know, a curveball, but I have some thoughts that are structured.
Starting point is 00:33:33 I'm prepared for this so that no matter what happens, I'll be okay. And again, that really gets down to that essence of philosophy of program management that I have. No matter what happens, I'll be okay. No matter what happens, we'll be okay. And believing in that and having a level of knowingness. I am not a planner at all. For me, my confidence comes from the fact that I can't predict what's going to happen, so I don't even try. Instead, what I do is I focus on preparing myself to be effectively dynamic enough that whatever curveball comes my way, I can twist myself in a knot and catch it, which drives people to distraction when they're trying to plan a panel that I'm going to be on. Okay, so we're going to ask this. What's your answer going to be? I have absolutely no idea until I find the words coming out of my mouth. And if I try and do a rehearsal, I'll make completely different points. And that really bothers folks. I don't know. I'm
Starting point is 00:34:19 not here to read a script. I'm here to tell stories, which is great for, you know, improv panel activity and challenging if you're trying to get a software project off the ground. So, you know, there are different strengths that call us in different ways. Exactly. I mean, the flip side of preparation is improvisation. You know, I spent 10 years as a jazz musician playing trumpet in a swing band back in Cleveland before I moved out here. And that really helped me understand how to think improvisationally, right? They give you the chords, the underlying structure by which you can operate, and then you can kind of choose your own path through there. And sometimes it's good, sometimes it's bad. You learn over time. You come up with libraries of ideas to pull out of
Starting point is 00:35:00 your hat at any given time. So there is an aspect of preparation to improvisation. And I think if you, I would encourage you to think about it more. I bet you do more planning than you think you do. Maybe you just don't call it that. No, I have people for that now. I am very deliberately offloading that. Honestly, that was part of the challenge I had psychologically of running my own place. It's if I were just a little better at following a list or planning things in advance, all these people around me wouldn't have to do all this extra work to clean up my mess. Instead, it's okay, let it go. Just let it go and instead focus on the thing that I can do that's differentiated. That was my path. I don't know how well it works for others. And again,
Starting point is 00:35:38 I'm swimming in privilege when I say it. One last topic I want to get into, and I think it might be part of the reason that you and I are talking so much about the future, the next generation, and the rest, is we're recording this on March 9th. I don't know the date this is going to air, but there's a decent chance that it will be after April 22nd, where you and your wife, Emily, are expecting your first child. So congratulations, even though I'm a little early, I definitely want to get that in there. Thank you. Have you found that since you realized you were expecting a child with an arrival date, which is generally more accurate than most Amazon order dates, that you find yourself thinking a lot more about the future and how you're going to wind up encapsulating
Starting point is 00:36:21 some of the lessons you picked up along the way for, I guess, the next generation of your family? Yeah. I mean, everyone who finds themselves in this situation finds themselves somewhere between panic and bliss, right? There's some balance that I have to find there. And fortunately, my wife, Emily, and I have a very strong rapport when it comes to how I think and how she thinks. And so we're able to, you know, our emotional intelligence is very high. We talk about that sort of thing a lot. And we try to plan for the future as best we can, knowing that things will go off the rails as soon as, you know, what's the old saying about the best laid plans and how, you know, every plan is. Man plans and God laughs.
Starting point is 00:37:05 Yeah, or goes awry as soon as the first shot is fired, etc. Thinking more than five years out is still pretty challenging for me. But thinking within the first five years, we can already sketch out some plans. I already have some ideas of where we want to go and what we want to do and how we want this new child, this being to experience the world and how we want to impart the things and the wisdom that we've learned and experiences and skills that we've developed, Emily and I, onto this new child, realizing that I have no idea what's coming and I have no idea what to expect because I just really haven't had much exposure to babies or
Starting point is 00:37:41 children at all in my life. So I'm just kind of rolling the dice here and trusting that it'll all work out really well. And again, going back communities, the communities that I'm in, there are parenting channels, there are friends and family that I can talk to. So I have everything that I need in terms of knowledge. Now I just need to go through the experience. Right. So I'm definitely thinking a lot about the future. In fact, I've got a, I don't know if you can see it here, a quarterly plan for my life up here on the wall that I just showed. It's just something that I can glance at every so often. And there it is right there, Q1 2022, kid.
Starting point is 00:38:17 How long has that Q1 2022 kid been on the board? Like, oh, since 2014. Like that is remarkably good planning. Mid-2021. Not joking, mid-2021. Yeah. Just even having that up there and writing a sticky note and slapping it on there for like a, hey, here's what I think. Some of them fall off, some of them don't fall off, but I'll tell you what, more often than not, it actually ends up working and happening and being realized no matter what it is. Because just having it there and glancing at it every so often is that repetition. It keeps it on my mind. It's like, yeah, I should
Starting point is 00:38:49 probably think about that. The next thing you know, it's done. And then I can take it off and put it in my binder of accomplishments. I am about five years ahead of you on that particular path that you're on. Because five years ago, I was expecting my first child. And I don't want to spoil the surprise entirely, but I will Nostradamus this prediction here. Five years from now, when you go back and listen to or watch this episode and listen to yourself talk about how you're planning to parent and your hopes and your dreams, you are going to, in a fit of rage, attempt to build a time machine to travel back to what is now the present day for us in order to slap yourself unconscious for how naive you are being. Because that is, I'm hearing
Starting point is 00:39:32 my words coming out of your mouth in a bunch of different ways. And oh my God, I was, it was, it's the common parent story. You have all these hopes and dreams and aspirations for kids. And then they hand you a tiny little baby and suddenly it becomes viscerally real in a different way where it's, it's going to be a little while until I can teach you to do a job interview. Isn't it? And other things start wind up happening to like, what do I do?
Starting point is 00:39:57 I've never held a baby before. How do I not drop it and kill it? And later in time, they learned to talk. They talk an awful lot. And then it's like, how do I give them a bath without drowning them in the process? Not because I'm bad at it, but just because I'm at my wits end because I haven't slept
Starting point is 00:40:10 in three days. Parenting is one of the hardest things you'll ever do. Everyone has opinions on it. And it's gratifying to know that the world continues to go on even in these after times where things have gotten fairly dark. It's nice to see that flash of optimism and remember walking down it myself. It's exciting times for you. Congratulations. Yeah, thank you. It's a beautiful thing. And I'm self-aware and I have a knowingness
Starting point is 00:40:35 of my naivete, right? And that's part of the fun. And the whole idea of it is an explorative journey. I have no idea what to expect, but I have a good support system. My wife is incredible. She has an early childhood education degree, so that's going to be really useful. Yeah. And so kind of going back to that concept of preparation, and I don't feel a lot of anxiety about it because I am feeling like I have the knowledge, the community, the friends, the family in place so that no matter what happens, I'll be able to maneuver through it. And I could ask and I can get help. Yeah. So that's where my head is at with that. We'll be checking back in once you're up to your elbows and diapers. And I assure you, you'll be lucky if it stops at your elbows. I really want to thank
Starting point is 00:41:23 you for taking the time to talk to me about your own journey and a variety of different things, hard to encapsulate it all at once. If people want to learn more or chat with you, where's the best place to find you? Yeah, thanks for asking. So I have a website, jmpod.com, J-M-Pod. My middle name is Michael, so John Michael Podrowski, jmpod.com. That links to my blog. There's links to LinkedIn, Twitter, Instagram. I'm most active on Instagram. I'm always looking to connect with and just chat with new people, people who want a new
Starting point is 00:41:53 perspective, people who are interesting or want to share their stories with me. Coaching is something that I thought of doing in the long term. It's not on the plate right now because I'm focused on my current career, but that's something that I'm very interested in doing. So, you know, happy to field questions or if anyone wants to reach out and, hey, what communities can I look for or where should I be looking for communities? I'm happy to help with that as well. And we'll, of course, put a link to that in the show notes. Thanks again for your time. I really appreciate it. Yeah, this was a fantastic experience. It's the first podcast I've done. I'm hoping it went well. And I really appreciate that you even asked me to do this. It was a surprise. My eyes went
Starting point is 00:42:29 like dinner plates when you said, hey, why don't you come join me? And I said, absolutely. That sounds like a fantastic idea. So thank you again, Corey. I really appreciate spending time with you and looking forward to doing it again sometime in the future with baby in the background screaming. Oh, yes. They do eventually sleep. You won't believe it for the first three months, but they do eventually pass out. Johnny Podrotsky, Technical Program Manager
Starting point is 00:42:52 of Offboard Infrastructure at Waymo. I'm cloud economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please, we have a five-star review on your podcast platform of choice, along with an
Starting point is 00:43:08 angry comment telling me exactly which tweet of mine you followed for advice, and it did not, in fact, help your career one iota. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started. 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.