Screaming in the Cloud - Episode 12: Like Normal Cloud Services, but More Depressing

Episode Date: May 30, 2018

Does your job challenge and motivate you? Does it utilize your skills? Or, are you ready to go job hunting? Do you want an awesome job that is a resume booster? Companies should be supportive... of their employees finding a job that matches their skills and interests. Also, when hiring, companies should offer thoughtful processes for interviews.   Today, I’m talking to Sarah Withee, a polyglot software engineer, mentor, teacher, and robot tinkerer. Sarah went job hunting, and after several job interviews, she finally found a job that made her super happy at Arcadia Healthcare Solutions. Sarah compares the interview processes she experienced at big name tech companies that offer Cloud services. Some of the highlights of the show include: Companies sometimes lose sight that even interview interactions need to be a two-way sale Interviews often involve talking to many people; and if several are bad, that forms a negative impression of the company Companies need to provide interview training and follow the same standards Don’t farm out challenging or unfamiliar issues when interviewing candidates Sarah is very competent, but she is new to Cloud platforms; she is like a sponge, who enjoys learning and having a bare knowledge of new technology How HIPAA regulations impact Sarah’s learning and software engineering work; she has to be more aware of security and safety of healthcare data Being a teacher and mentor affects how Sarah learns new things; everybody learns slightly differently In the Cloud space, know which direction you want to go and start with simpler things to learn the basics; focus on what is relevant to what you are working on Links: Sarah Withee on Twitter #speakerconfessions Sarah Withee on Twitter Sarah Withee Blog Sarah Withee Resume Digital Ocean AWS Azure .

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. This week's episode of Screaming in the Cloud is generously sponsored by DigitalOcean. I would argue that every cloud platform out there biases for different things. Some bias for having every feature you could possibly want offered as a managed service at
Starting point is 00:00:37 varying degrees of maturity. Others bias for, hey, we heard there's some money to be made in the cloud space. Can you give us some of it? DigitalOcean biases for neither. To me, they optimize for simplicity. I polled some friends of mine who are avid DigitalOcean supporters about why they're using it for various things, and they all said more or less the same thing. Other offerings have a bunch of shenanigans, root access and IP addresses. DigitalOcean makes it all simple. In 60 seconds, you have root access to a Linux box with an IP. That's a direct quote, albeit with profanity about other providers taken out. DigitalOcean also offers fixed price offerings. You always know what you're going to wind up paying this month,
Starting point is 00:01:22 so you don't wind up having a minor heart issue when the bill comes in. Their services are also understandable without spending three months going to cloud school. You don't have to worry about going very deep to understand what you're doing. It's click button or make an API call and you receive a cloud resource. They also include very understandable monitoring and alerting. And lastly, they're not exactly what I would call small time. Over 150,000 businesses are using them today. So go ahead and give them a try. Visit do.co slash screaming, and they'll give you a free $100 credit to try it out.
Starting point is 00:02:00 That's do.co slash screaming. Thanks again to DigitalOcean for their support of Screaming in the Cloud. Hello and welcome to Screaming in the Cloud. I'm Corey Quinn. Joining me this episode is Sarah Withey, who's a polyglot software engineer. She's a mentor, teacher, and robot tinkerer, sometimes all at the same time. You may have seen her on Twitter, having started the Speaker Confessions hashtag, which was just a wonderful thing for those of us who get up on stage and unfortunately embarrass ourselves routinely. Welcome to the show, Sarah.
Starting point is 00:02:35 Oh, thank you very much for having me. So somewhat recently, you posted a blog post that was wonderful, and I'll throw a link to it in the show notes. But you talk about winding up at your current employer, Arcadia Healthcare Solutions, and you talk about the interview process and the interview process at other companies that either didn't extend an offer or you chose not to pursue. What was it that inspired you to write that post? Good question. So I was kind of at a place where I found I wasn't sort of mentally fulfilled, if you will. The work wasn't challenging me. I didn't feel like I was using my skills. And so I just started this job. I started it about in July 2017. And I was kind of doing it behind
Starting point is 00:03:23 the scenes while I was working and just told myself, you know what, this time I don't want yet another developer job. I want something awesome. I want like a cool resume boost or a big name tech company or something. I don't know. But I also thought I have a network big enough now where I know enough people in random cities all over the place that maybe I could just go buy referrals from friends or something or just general people I know. So I started down that path and ended up at some really amazing places. The more I think about it, I'm pretty proud of the fact that I've landed at on-site interviews at Google and Amazon and Square and, you know, different places like
Starting point is 00:04:05 that. But I really kind of in the end, like I ended up telling my managers that I was job hunting eventually. And it ended up one of these things where you're just like, oh, I have a job and they know I'm looking, so there's no reason they're going to keep me. In fact, the opposite happened for me in that they said, you know what, we want to support you because we want you to land somewhere where you fit better. That's an incredible move of support from an existing employer. It was absolutely weird and absolutely awesome at the same time. Because the director of HR knew, and even he said, we just want to be supportive of you. And I'm like, that is really weird. But I mean, definitely really great. And so I started going public and mentioning on Twitter, like I was going somewhere for a job
Starting point is 00:04:55 interview. I was going here and there, but I decided it wasn't smart to mention the companies. So one of the things as I was going through these interviews, like, wouldn't it be so cool if I just wrote this post? Like, look at all the cool places I've gone. But, you know, I never had any ending destination. I was just still interviewing and everything was just going left and right into the trash can. It finally was when I had some really good interviews at a few places. And I'm like, I really should talk about, like, why Square had some really good interviews at a few places. And I'm like, I really should talk about why Square had some really good interviews, whereas I didn't feel like Amazon really did. And not just that, but in the end, when I finally got to Arcadia, I'm just like,
Starting point is 00:05:36 this was a really good interview. I really enjoyed it. And you think of job interviews and you don't think, gee golly, this is fun. I want to do some more. You really think they're stressful and they're daunting. And you're just like, do I have to do another one? Well, I don't have a job yet. I guess I do. And I really kind of wanted to talk about there are places that have more thoughtful processes and you don't feel like a giant miserable pile of rejection at the end. And I kind of wanted to talk about that, but also kind of like brag like, hey, you know what?
Starting point is 00:06:09 I finally found the job. I'm super happy. So that's sort of how the blog post came together. It was sort of this, I kind of want to brag about these places, but I don't want to just brag. I really want to say there's some good that can come out of it. You at your company can maybe take some of these ideas and take them to heart as you go into looking for candidates and talking to them. One of the things that dropped that blog post onto my radar was that there was a giant list of companies you spoke with, but four of them are very relevant to what I do. You interviewed with
Starting point is 00:06:45 Amazon, Google, Microsoft, and IBM, all of whom are very large public cloud providers in one form or another. So I was wondering if you could, I guess, compare and contrast how those four companies went about the interview process and I guess how it felt respectively between those different companies. Yeah. And, you know, they're all kind of your, I call them in capital letters, big name tech companies with the trademark sign after them. And it was kind of interesting because they all have in some ways like really similar processes, but in some ways very different. Google, when a recruiter came after me for them, and I just kind of decided, oh, let's try it. I don't have the foggiest idea how far I'll get into it.
Starting point is 00:07:35 I kind of did a little research, and they hire for the type of position. So I wanted to be a software engineer. So they hired generically for a software engineer position, but I knew ultimately if I made it that far, they would put me on the site reliability engineering team. So from there, they just asked questions generically for software engineers. And if I didn't make it through that, then I wouldn't get any software engineer position anywhere. Whereas Amazon was kind of different in that I had an initial recruiter interview. And once I got past them, and they thought I would be a good fit for Amazon in general, then teams started to come after me.
Starting point is 00:08:17 And I would interview with a specific team and then either get a yay or nay. And then if I got a nay, then I would still be possibly considered for other teams, which is kind of interesting because I ended up talking to about four different teams with them before I finally got far enough that I just didn't end up taking it or didn't end up getting the job. I don't know if this is typically how they do some of their stuff, but I interviewed specifically with a team. So the people I talked to were on that team and kind of that way from the beginning. So there wasn't like any sort of doors I had to go through in the beginning before I got in there. Like I just talked with a recruiter on the team and then like a manager on the team and so on. Microsoft was kind of similar to Amazon in the sense that you had to get your foot in
Starting point is 00:09:09 the door first. And then after that, you're kind of like interviewed among different teams. So in Microsoft, the recruiter I talked to specifically said, like, once you're in the door, you know, we want to find the perfect team for you. And so it was kind of an interesting twist sometimes on, you know, where I, Microsoft was kind of the one I had my foot in the door the longest in that they were one of the first companies I talked to. And I talked to three or four different teams, I think, with them. And still, I mean, I have a little bit of contact with the recruiter there.
Starting point is 00:09:42 I probably need to email her and tell her I finally got a job. She might have read about that on the internet already. Possibly. She did mention that she kind of did some research on me and knew I'd written some good blog posts. But yeah, so it's kind of, you know, in some ways, you know, they were all kind of the same. It just felt like 12,000 interviews. But in some ways, it was also kind of interesting that depending on the company and the process, I could still flop an interview and still be in the running, if you will. So a follow-up to that, did you find that your discussions with these companies changed your likelihood in one direction or the other of picking any of them for a project in the future? For example, did one of them have such a good
Starting point is 00:10:25 experience that you would definitely stand behind and give a shout out or a try to anything that they put out? And were other places so, I guess, off-putting that you'd have a hard time even bringing yourself to look at their logo again? That is an interesting question. I think a lot of people probably want to hear me say oh this interview is terrible i'm not ever going to work for or use the product of that company again and i don't think that's true i think that's unfortunate mudslinging always uh brings eyeballs and ear balls uh i'll do that on the next episode um i think in general i can look at it as in a lot of people are involved in a product and one team doesn't necessarily trash an entire product.
Starting point is 00:11:07 Like one team can be terrible, but they don't dictate an entire company. And especially with the big name tech companies, it's so dependent on each team. They're almost their own independent unit. Their culture is different. The way they work is different. They're not the same as every other team. So in terms of your Googles and your Amazons, your IBMs, I probably wouldn't choose or not choose their cloud products or any product they do based on my interviews.
Starting point is 00:11:36 I probably wouldn't. Microsoft, on the other hand, their interview that I had was actually pretty good with one of the teams. I really, it was probably one of my top three interviews, which is kind of interesting. And I probably would almost say I would want to go back and maybe
Starting point is 00:11:58 use their products more because of that. It seems to me that companies often lose sight of the idea that every interaction someone has with them, and especially as an interview candidate, it needs to be a two-way sale. They want even people they don't extend offers to to leave the conversation thinking, wow, that was such a good experience that I'll try again later, go for a different role, recommend them to my friends. And some companies tend to miss that entirely and approach it from a perspective of, we are a brand name tech company, you are a nobody. And that just leaves such a bitter taste in people's mouths that it becomes almost an
Starting point is 00:12:41 aversion to anything that company touches in the future. I think that large companies are getting away from that and coming to a realization that it's always a PR exercise. I mean, you wrote a blog post about this. If you had been profoundly mistreated by a company, I imagine that is a story you would have told, no? Yeah, there were definitely some interviews I went in and I was absolutely exhausted at the end. And then there were some I went in and like, well, it's been an all-day interview, but
Starting point is 00:13:11 that wasn't terrible. It was kind of fine. And I think the other thing they don't think about is when you get to the big name tech company, you have so many rounds of interviews. You talk to so many people. I probably talked to like Google six people in one day. Amazon probably like 10. I think Square had like another seven or eight. I talked to, you know, just it's not just like one person.
Starting point is 00:13:40 It's you're talking to so many people. And if one of those is bad, you bad, you can maybe shrug it off. But if several of those are bad, that's definitely an impression you can make on the company itself. But I've also found there were some interviews, I won't name companies for this one, but I would go into one interview and they would be like, wow, Sarah, you're really great. You know what you're doing. You're smart. You tackled that problem great.
Starting point is 00:14:08 We definitely need to have you. Let's move you on to the next round. And then I would go to the same company, talk to somebody else. And like, you clearly don't have the foggiest idea what you're doing. Have you ever touched code in your life? And I can't imagine that they're not training the interviewer people correctly. They're not holding the same kinds of standards for each level of interview, things like that. Because I don't think somebody with an amount of experience like I do, for instance,
Starting point is 00:14:38 I shouldn't have absolutely amazing 10 out of 10 stars, we need to hire you as soon as possible. And one out of 10 stars, you're terrible. Why did you even try and get here? There's no balance there. There's not, you know, I feel like it's just kind of thrown up in the air, kind of popcorn style and just like that you know how to write a for loop on a whiteboard. This has never struck me as a high signal means of interviewing. There are people who would vehemently dispute that. I think you're right. Companies need to focus on having a process for this that can remain consistent over time. And there's been some like, hey, let's go over, you know, write this thing that detects if you have two letters in a string that are matched together. That's a fairly simplistic problem. But then also have some that are like, let's build some really deep program that solves some really super quirky challenge that would really run into the six power time. But you can't run it like that.
Starting point is 00:15:44 You have to find the way we would do it at big name tech companies simpler and those are drastically different levels of challenges the one i've always been partial to is you have such a highly specific problem in an interview that you want to ask if i step outside and over to your engineering area, am I going to see them trying to solve this exact problem right now? Almost farming out your work to interview candidates. Yeah. And Google is an interesting thing. So I got to have lunch with somebody and I got to kind of free for all ask them whatever I wanted.
Starting point is 00:16:18 I didn't have it counted against me. One of the things I asked him was like, how long does your onboarding take? If you hired me tomorrow, how long would it take until I was familiar enough that I was kind of running on my own? And he was like, oh, months and months and months. It's like the questions they ask don't even kind of click in any way with the work they do. And I kind of feel like in some ways, your interview should be a good test of your skills where you're at at this moment. And whiteboard interviews don't do that. Whiteboard interviews are a lot like cram as much material as you can into your head and be able to regurgitate it on a whiteboard. And I'm like, I don't ever code like that, ever. Why am I not in front of a computer with an IDE working in my natural environment?
Starting point is 00:17:07 Because I think you would see I'm pretty good when you put me in my natural environment. When you take me into a weird space where I'm not doing anything like I normally do, there's no way I could possibly do as good as I normally could. Well, I can't speak for your workflow, Annie, but my preferred IDE is generally a whiteboard in front of a room full of very condescending people. Or how about a Google document? But I repeat myself. Yeah, exactly. So something that you posted on your online resume
Starting point is 00:17:39 jumped out at me as fascinating, specifically that you're currently focusing on learning both AWS and Azure. And the reason that that's interesting to me is that most people I sit down with and chat about technology for this podcast tend to be fairly steeped in cloud technology. You're an outlier in that you have an established set of technical credentials. You're obviously very competent, but you're new to these platforms. What's it like coming from a software development background into a world where there's so much foundational knowledge
Starting point is 00:18:23 that went into these things and history dating back 15 years that explains why these things are the way that they are. What's it like drinking from that fire hose? I think you just described tech in general. I don't think we can ever be up to date on everything all the time. You know, like we can only pick and choose a certain amount of things to be really, really, really experts in, but that constantly changes. I grew up learning
Starting point is 00:18:52 to program on a Commodore 64, and things have changed over time, and I've kept up with computers that have evolved, and nobody uses Commodore 64 Basic anymore. But, you know, I found in my normal jobs I wasn't getting a lot of the cool, trendy buzzwords anymore. But I found in my normal jobs, I wasn't getting all the cool trendy buzzwords anymore. And as somebody who's just loved programming in general, I just always thought it was cool and
Starting point is 00:19:15 fun. So I think there's a little bit for me, I just love being a sponge. I just kind of love learning new things. And even if I don't end up ever using it for good, like I just like that basic knowledge of, you know what, I've at least played with this for a week or something. And AWS and Azure both kind of came out of different reasons I wanted to start learning them. And then the reasons kind of went away for why I needed to actually use them anymore. But there's still an interesting way of, you know, I used to have to set up a physical server and install Linux and install all these software things on it. And then it changed where we can just have a virtual server. And, you know, still kind of the same process. I still didn't install software on it, but I didn't need the machine anymore.
Starting point is 00:20:02 And now we're kind of in this place like, well, you know, you can just run up a little virtual instance of just the tiny little thing that you need. So just a web server instead of a whole system. And, you know, it just kind of changed and evolved. And I think it helps me as a developer know, you know, I may not use these cloud services in my day-to-day life at the moment, but one, I might likely do that in the near future, which turns out I'm going to need some of this for my new job I got. But two, it just helps me know kind of the direction things are going. And I can at least be aware enough of them that I can adapt how I do things, how I program, how I learn other things. AWS kind of came along because I got a free, I think you could use it for a year and I was just kind of curious about it, but I was working with a Code for America
Starting point is 00:20:51 project and they're just like, this needs to deploy on AWS. That's just kind of the way it was written. And so I started playing with it with that, but then found out like, well, you know, I could use some of this for maybe like a side project or something. So I started learning into how does this all work and what in the heck isn't easy to, I don't know. And so kind of learned from that. And it was after one of my Microsoft interviews and it was for a cloud developer advocate position. And they were just like, we think you would be great for this position, but you just don't quite have the cloud knowledge that we need. So, you know, and they sort of dropped hints, like, if you could pick this up, we would definitely reconsider you. And so I had this
Starting point is 00:21:35 thought, like, yes, I will learn all the things Azure. And I think that lasted like three weeks. Not going anywhere for a while? Grab a Snickers. Yeah. And it turns out it's kind of exhausting when you're working and trying to find a new job and trying to learn an entire huge ecosystem of cloud things at the same time. Like, that's kind of exhausting. So I didn't
Starting point is 00:21:56 end up getting super terribly far on that. But you know, enough on both that I've spun up several instances of several different products. I've thrown up sample projects. I've tinkered with them. I've done things like that.
Starting point is 00:22:10 If I wasn't careful, they would probably start billing me because I've used enough of the trial things, things like that. So it's been, I would not call myself an expert on any of these things. But I definitely feel like just having the bare knowledge has helped me out a lot in terms of talking to other people and seeing other projects and how they work and you know just kind of being a better developer in general since you've started a job at arcadia you're a health care company i kind of want to correct you We're a technical company in the healthcare space. My apologies. But you're still subject to HIPAA regulation, correct? Yes. So how does that change how you view your work, both in the learning the new platform space, as well as how you approach your software engineering work? Often from the infrastructure side, oh, we're HIPAA regulated, which means the things we use are like normal cloud services,
Starting point is 00:23:07 but more depressing. I know I worked at a bank once, so there was definitely some concern about customer information and whatever, but I didn't end up on a team where that data was really passed by me. I usually ended up on these other little side things that I never really dealt with customer data. And this would be kind of the first time where my product I work on
Starting point is 00:23:37 will actually literally take this data and funnel it into other places. So I'm not really messing with the data, but it definitely does cross my path, if you will, or my team's path. And it's definitely an interesting thing that I now have to be a lot more conscious of, you know, the security and the safety of the data. And there is some thing about the cloud as sort of this magical world where something happens behind the scenes
Starting point is 00:24:11 and I don't totally know what it is. So I know I have to kind of learn a little bit how that works and just be more conscious of the, you know, healthcare data that we have? I don't know if this is totally answering the question or not. No, it certainly is. It's nice in some ways and challenging in others to work for a company where the data that you work with, the problems that you're solving have actual import for people. It's quite different to work for some trendy startup where
Starting point is 00:24:47 the entire business problem you solve is making it faster to get milk bones to your dog when the dog paws at a lever somewhere. And wait, just by saying that, I'm sure someone somewhere just raised an $8 million seed round for that exact thing. Hashtag business idea. Exactly. So it's quite different when there's a real business and there are consequences tied to that. Do you find that having a background yourself as a teacher and a mentor to other people who are learning new things changes how you go about learning new technologies?
Starting point is 00:25:24 Yeah. So when I was in my university, I ended up teaching some C++ labs and then eventually ended up teaching one of the lecture classes because one of the adjuncts dropped out at the last minute and they were just like, hey, Sarah, you can do this. Why don't you come teach this class?
Starting point is 00:25:42 So I sort of got thrown into it. Here catch, you've been voluntold exactly um well it was good it's kind of awesome to say i was the only undergrad that taught an undergrad class and through that one of the things i learned is that you know you kind of expect you can just throw a book at people like here learn go and they don't like that's everybody learned slightly differently and i found well partly found partly they told me that some of the learning styles there's definitely a visual one where seeing pictures seeing examples seeing things like that you know resonate with people more there's the kind of auditory way. So hearing people explain things, you know, like the visual may not work for you, but just hearing people talk about it,
Starting point is 00:26:30 hearing people explain things, you know, in words is a lot more helpful. And then there's kind of the kinesthetic, I believe is the term, which is where, you know, it's like you can see all the examples and stuff, but it really doesn't soak in. You actually just have to sit down and play with it. And, you know, people can also have like little combinations of both. I think I'm more visual and kinesthetic. If I just listen to audio alone, like it just doesn't go anywhere. So as I've tried to teach people things in workshops and classes and stuff that I've done, I've tried to make sure there's at least a little bit of each of those. Partly one to keep the interest going, but partly two so that they actually do learn something when they're done
Starting point is 00:27:13 with whatever I'm showing them. And I think for learning these new things, they're definitely, you know, there's all sorts of resources out there in the world now. There's videos, there's books, there's little shorter tutorial things. Sometimes the products themselves have little tutorials in them too. I think it's better when we do have all of those because I think there's sometimes... Cloud things aren't easy to pick up. I found this out because I've tried both with AWS and Azure to just go in and be like, I'm smart, I'll figure this out
Starting point is 00:27:50 and just kind of leave going, I don't have a clue what these things are. Oh yeah, when I first started with AWS myself, I pulled up the console and oh my stars, what are all of these services? I'm never going to learn all these. And there were 12. Now there's 120 of them. Let's read the fine print. Oh my God, that's not fine print. And I can't imagine coming to it as someone new to this today. So do you have any pearls of wisdom around how someone who's new to this space and getting overwhelmed by what they see could think about it? How to approach learning even where to learn, where to start? That's a difficult challenge for people who are trying to find their way through a very confusing forest.
Starting point is 00:28:42 Yeah. So it kind of helps if you have a direction you want to go. So for me, I knew eventually, like one, I would have this kind of website thing I wanted to do. For another, I had this idea for like an IoT kind of thing I wanted to build. And so I knew for those, like eventually I would probably need to use, like if I was going to Azure, I'd need to use the IoT Hub. Turns out that needed
Starting point is 00:29:07 to use service queues, so I'd have to learn that. And then if I hooked it up to a Raspberry Pi, there's a Raspberry Pi IoT edition of Windows that I have to install, and that has to connect to Azure. So I knew there was these pieces, but obviously those would be really difficult to probably start on.
Starting point is 00:29:23 So if I could start off with something simple, like how do I take a super bare-bones website and just throw it up on AWS, Azure, Google Cloud, things like that. So if I could start with the simpler things and learn the basics of those, just how do I spin up an instance? How do I upload things onto it? Do I use Git? Do I use FTP? Do I use whatever?
Starting point is 00:29:44 Those kind of help the whole thing make more sense because they're not, like we just said, the clouds are not easy to use right off the bat. AWS, I think, was just overwhelmed at terminology and just all the abbreviations. What the heck is an EC2 or an S3 or blah, blah, blah. Oh, if you ever want to destroy Amazon as a company, all you have to do is give them a puppy and tell them it's their responsibility to name it. That will paralyze them for six months. I love that. And as I jumped into Azure, I'm like, oh, all this stuff makes sense. But as I started to configure things, I don't have the idea what a resource group is. Is this important? Is this just a name? And some of these things had to be unique to me and some of them had to be unique to the world. Like, how do I come up with a name that nobody else in the entire planet has used before? That's fun. Or something. And, you know, it's like once I found the basic tutorials
Starting point is 00:30:40 of bare bones website, launch it, you know, get some code on it, like Git push or whatever. The whole thing made a lot more sense because a lot of the configuration is just kind of fairly standard throughout the entire product, but just overwhelming at first. So if you can get over the first big hurdle,
Starting point is 00:31:01 everything else makes a heck of a lot of sense. I think all the IoT stuff I was trying to learn with Azure, I could just kind of dive in and almost not need tutorials anymore. Once I knew the basics of just like, how do I spin up a database? How do I spin up a web service? All these things. I mean, I still did need the tutorial, but I was skimming a lot more than reading. In the beginning, I was just like, I don't know what I'm doing. Where's my teddy bear? Yeah, there's always been a fun trick that I've been able to play on people, which is I will make up an AWS service and some fictitious thing that it does,
Starting point is 00:31:38 and people would not question me on it. The tipping point came when I'm now able to do that to AWS employees. Oh my gosh. It's too broad and vast. One of the tips that I like to give people is just focus on the things that are directly relevant to what you're working on and don't worry about the rest. You'll get there when the time comes. Some services go incredibly deep and are vast and will take weeks.
Starting point is 00:32:10 Others you can pick up in a couple hours because it doesn't matter all that much. Yeah. And I mean, the idea of the cloud is that it's worldwide. It's kind of this magical, infinite size of power and space and all these things. And you can't have, like, you almost can't make that simple. You just can't do it. And so, you know, that unfortunately ends up, the configuration is complex and the number of different service points you have is complex. And so, yeah, definitely, like you said, just you have to kind of start super simple.
Starting point is 00:32:44 And once you can get over that like you said, just you have to kind of start super simple. And once you can get over that, you know, bare minimum, then the rest will make a lot more sense and can slowly pick those up better. But I definitely don't recommend doing what I did and sort of diving in the multiple clouds at the same time. The benefit is I learned they're all just as complex as the other one. But, you know, then everything starts to kind of blend together. And so I would recommend learning one at a time. No, and I think you're right. There's no silver bullet when it comes to these things. And even with the providers competing with each other and learning from the stumbles of others, I don't think that there's a clear track silver bullet answer.
Starting point is 00:33:22 There's no, oh, just learn GCP or Azure or Oracle Cloud and all these problems go away. There's complexity all the way down in all of these things. One of the more important themes I like to touch on from time to time is that if you're feeling overwhelmed by the cloud, it's not your fault. This is something that all of us feel constantly. Yeah, definitely. And the other thing is, you all of us feel constantly yeah definitely and the other thing is you know to say one is better than the other i think at this point is moot because like aws is better well you remember last year when their service went down and then nobody knew because their status service was also ran on aws um like well google's better well google also
Starting point is 00:34:02 like anytime anything Google goes down, you know, people are just like, Oh my God, I don't know what to do with my life. I can't work. And, you know, it's like, they all have their problems and they're all going to go down at some point. There's no perfect reliability ever. Everything is terrible. Everything is terrible. So thank you so much for taking time to chat with me a bit about your experience. Where can people find you? I pretty much live on the internet. Almost everywhere is Geeky Girl Sarah.
Starting point is 00:34:31 So Twitter, Facebook, LinkedIn, etc, etc. You can also geekygirlsarah.com is my blog. And you can check that out. I don't feel like I ever write anything of super use. But apparently every so often I have something that comes along that's kind of awesome. Like I got a new job post that I just wrote. That apparently is helpful.
Starting point is 00:34:54 And yeah, I love connecting with people. I am not just one of those like people that tweets a whole bunch of things. I like asking questions and engaging with people. So definitely come find me, send me a things. I like asking questions and engaging with people. So definitely come find me, send me a tweet. I'll definitely get back to you. And I'll throw links to all those things in the show notes. Thank you all for
Starting point is 00:35:11 listening, and thank you for coming, Sarah. Thank you very much. My name is 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.

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