Screaming in the Cloud - Weaseling into Tech with Kat Cosgrove

Episode Date: January 7, 2021

Links Referenced: JFrog’s WebsiteFollow Kat on TwitterConnect with Kat on LinkedInEmail Kat at katc@jfrog.com ...

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. and then we get into the advanced stuff. We all have been there and know that pain, or will learn it shortly, and New Relic wants to change that. They've designed everything you need in one platform, with pricing that's simple and straightforward,
Starting point is 00:00:54 and that means no more counting hosts. You also can get one user and 100 gigabytes per month totally free. To learn more, visit newrelic.com. Observability made simple. This episode has been sponsored in part by our friends at Veeam. Are you tired of juggling the cost of AWS backups and recovery with your SLAs? Quit the circus act and check out Veeam. Their AWS backup and recovery solution is made to save you money, not that that's the primary goal, mind you, while also protecting your data properly. They're letting
Starting point is 00:01:32 you protect 10 instances for free with no time limits, so test it out now. You can even find them on the AWS marketplace at snark.cloud slash back it up. Wait, did I just endorse something on the AWS marketplace? Wonder of wonders I did. Look, you don't care about backups. You care about restores. And despite the fact that multi-cloud's a dumb strategy, it's also a realistic reality. So make sure that you're backing up data from everywhere
Starting point is 00:01:59 with a single unified point of view. Check them out at snark.cloud slash back it up. Welcome to Screaming in the Cloud. I'm Corey Quinn. I'm joined this week by Kat Cosgrove, who's a developer advocate at JFrog and an actual cyborg. Kat, welcome to the show. Thank you for having me. I appreciate the mention of the actual cyborg. I feel like that gets glossed over a lot and I'm not a fan of it. It does. Can you tell us more about it? It sounds like if you're going to put that as the opening line to your bio,
Starting point is 00:02:30 there's probably a story there. Yeah, so I have an NFC chip implanted in my right hand. I got it at DEF CON a couple years ago with my best friend. He also got an RFID chip. And I mostly use it when I'm at conferences and when we're allowed to be at conferences to give people my contact info. So if you tap your phone up against my hand, it will load either a link to my LinkedIn page or to my Twitter page or a V card for my contacts. It becomes pretty obvious that if Cyberpunk 2077 had been delayed even further,
Starting point is 00:03:04 it would have just been a documentary. My God. True. Yeah, it's pretty rad. They have ones with LED lights now, so that'll probably be my next one. Would you consider it a form of minor surgery at some level? Because what you're saying, and at least what I'm hearing, is, well, I had some minor surgery done in a back alley at DEF CON. Which, all right, you know, I'm not one to judge out loud.
Starting point is 00:03:22 But I look at that, and I do have some questions that would be natural follow-ups to that. Well, it goes in with a needle, actually. They come prepackaged in an injector that just goes a little bit under the skin between your thumb and your forefinger on the back of your hand. And it doesn't require a stitch, doesn't require any glue, just a Band-Aid. It's really quick. Before any of the Bill Gates vaccine microchip conspiracy theorists jump up with their hands in the air, it is a very large needle. There is no universe in which this could be hidden in a vaccine. Though I wish we did have chips small enough to do that because it would be rad. Yeah. At this point, we pay way too much for our iPhones for people to have to chip us involuntarily. True.
Starting point is 00:04:05 I digress. So we'll talk a little bit in a minute or two about what you're doing now, but first let's talk about how you got to where you are. This is one of the problems when you look at folks who are well-known in the space, as you are. It's natural to assume that you sprung fully formed from the forehead of some god. That is, I'm told, not strictly true. So from whence did you come? Yeah, not strictly true. While my dad is very cool, I didn't go to college for computer science. I barely graduated from high school. I went to college for biochemical engineering, and I also dropped out pretty quickly. Actually, I then went to work as a bartender at a strip club. I don't talk about that a whole lot publicly because I was worried at first that people
Starting point is 00:04:53 would look down on me, but now I've decided that I just don't care and it's not something you should be looked down on for. From there, I went to work as a clerk at an independent video store, a pretty big one. An average Blockbuster had about 600 titles in store. We had like 41,000. And this was not decades ago. This was like 10 years ago. Kind of like weaseled into tech from there because they needed their computer replaced, the one that was handling the rental database. And it was running like Windows 98 SE in 2008, 2009. And I replaced it.
Starting point is 00:05:32 And from there, taught myself SQL, became their database administrator, which was pretty rad. Started teaching myself some other programming languages. Ended up doing some freelance web dev, mostly like WordPress. And then I moved to Seattle and went to a coding bootcamp. And now here you are as a developer advocate at JFrog. Yeah, I went from zero to relatively popular on Twitter. So let's tie those two together.
Starting point is 00:06:04 Things from the very beginning and things at the end. So yeah, first, I think that the, I guess, social shaming of folks who work either in sex work or adjacent to sex work is bullshit, and I have no tolerance for it. But let's talk about what did you learn as a bartender that serves you well in DevRel? It can be a difficult task to manage people who are needy and demanding, but you can't meet their needs, but you also have to keep them happy. It teaches you to deal with unruly people in a very specific way that keeps everybody happy. It respects my boundaries and the boundaries of my employer or society without forcing me into a difficult situation with somebody that I don't want to piss off. Of course, frequently I do just piss people off if I've determined that they're not somebody I need to keep happy. And that's also something you learn from bartending, like where the line is, when to fire a customer, so to speak, when it's not worth engaging with somebody and it's better off to just ignore them or get
Starting point is 00:07:11 management or start a fight. It's a difficult thing to learn. It does also unfortunately teach you how to deal with tolerating a shitty situation, tolerating difficult people, tolerating somebody who is not going to respect you no matter what you do. I don't think that's something we should have to learn, but it is a lesson I learned and it has made doing my job easier and being a minor Twitter celebrity easier. What's fascinating is that so much of what you just said is almost a foreign concept to my lived experience. Almost as if that not everyone is treated the same way, namely, by which I of course mean, a cis-hetero white man. And that is a tremendous problem. It is. It is a tremendous problem. It's wildly inappropriate. I hate that it's still an issue, but we are collectively being louder and
Starting point is 00:08:07 louder and louder and less tolerant of that kind of behavior if recent blowups on Twitter over the last few months have been any indication. I can't tell if we're actually changing people's minds or getting them to keep their stupid opinions to themselves. And if I'm being perfectly direct, I'm not sure I care. I like the outcome, which is if I have this misguided belief that based upon what someone's background is or what their appearance is or how they express themselves via gender or otherwise winds up somehow invalidating or validating the legitimacy of their opinion, I kind of want you to shut up and keep that thought to yourself. Because it's not the people I argue with on Twitter that I care about so much as it is the people who watch that argument unfold
Starting point is 00:08:54 and what they take away from it. Right. Every time I pick a fight with somebody on Twitter over some kind of gatekeeping or judgment of another person's worth in tech based on whatever about themselves, that argument is never to change the mind of the person I'm fighting with. Because you know you're not going to, probably.
Starting point is 00:09:16 They're set in their ways. Like, this guy's just an asshole and there's nothing you're going to do to change that. But what you can do is broadcast to everyone who follows you and everyone who follows them and everybody who sees it that this shit is not going to be tolerated anymore. And that's a little bit more valuable for me. As someone with relatively recent newfound Twitter celebrity, as you frame it, how much of a distinction do you draw between Twitter and the real world? That's one I wrestle
Starting point is 00:09:42 with a lot. I, in a lot of ways, am just me on Twitter. There are some aspects of my personality that are considerably louder on Twitter and some that are considerably quieter. In real life and on my private social media accounts, I don't post that many selfies and I don't dump my every single half awake thought onto my private social media accounts like I do on Twitter. That is absolutely an engagement thing and making sure people still see my stuff thing. But the one thing that is consistent between internet cat and real life cat is being aggressively intolerant of intolerance. I just do not put up with that online or in real life. One of the biggest problems I see across the entire industry is either explicit and direct forms of gatekeeping
Starting point is 00:10:41 or backhanded, slowly subtle ways of gatekeeping. Either way, I can't stand it. This industry is difficult enough to master and the technology is expanding. The surface area is geometrically exploding and we need more people involved, not less. Well, you didn't have the following educational credential or you didn't go to the proper school for the right kind of thing. It's just, this is awful. I'm sorry. I look at the things I work with on a day-to-day basis. There is no academic program that tackles this sort of thing. The technology is moving too fast. And it comes down to learn how to learn, how you learn best. But I don't think that there's any particular credential that is required to excel in this
Starting point is 00:11:22 space. But let me also call out that I am talking about software and technology and evangelization the same. I am not talking about, you know, becoming an anesthesiologist. Yeah, I think we got into some like weird position where people in tech have started to think of themselves as like super elite geniuses and like nobody could possibly do this
Starting point is 00:11:45 and we're so valuable to humanity. And yeah, we do a useful thing. We build useful tools. Most of our lives are touched by technology in some way, but we're not God, dude. It's so, I don't know, gross, I guess, to think of ourselves as better than everybody else because we beep, boop, make computer do thing. And it doesn't require special education for most things. Like it really just super does not. One of the problems that I perpetually run into
Starting point is 00:12:21 is, how do I put this? Folks who try to imitate aspects of what I do and without the nuance, where it's, hey, you're out there insulting companies. I'm going to do the same thing. But instead of, I don't know, a trillion dollar company, they wind up going after a five person startup or whatnot. It's no, no, you're just being a dick. But thank you for the attempt.
Starting point is 00:12:40 Yeah, that's reading the room wrong. Like there's a difference between being an asshole in a funny way, being mean to AWS, and being mean to some dude trying to start an app company out of his garage. That's not fair. Or making fun of an aspect of AWS versus, you work at Amazon, therefore I'm going to corner you as some rando developer and accuse you of war crimes. It doesn't work that way. It really, really doesn't. And it's something that I think I didn't expect to be shouldered with the responsibility of
Starting point is 00:13:12 determining who I'm mean to on Twitter as early as I did. Because I went from 4,000 followers to 11,000 followers in about 36 hours. And that's the difference between having a moderately popular niche Twitter account and being like a minor internet celebrity in a particular field. And hoo boy, that has definitely changed the way I interact with people because I'm terrified of accidentally saying something mean to somebody with 200 followers who didn't realize they were stepping in shit, you know? Whenever that happens and I find I've done it, which I'm getting better at steering away from where that goes, but I'm also looking at this through a lens of,
Starting point is 00:13:56 there are certain aspects of Twitter that will, nothing you do once you've made, once you set a foot wrong is ever going to be enough. But I look at the folks who become, how do we call it, the main character today on Twitter. Right. And it's not just having a bad take. It's about doubling or tripling down on that bad take once people come back with a moment. And I've gotten things wrong in the past. And it turns out that a sincere apology is generally enough for most reasonable people. Now, there's always going to be someone for whom it's never enough,
Starting point is 00:14:25 but those aren't the people you necessarily want to engage with and have these perpetual conversations with. And at some point, liberal use of the block button is the right answer. It is. I was not aggressive with it when I had a small account, but now I get so many crappy replies
Starting point is 00:14:41 and weird DMs that I'm pretty aggressive with it. If you've got no profile picture and you're following 350 accounts and only have one follower and you say something weird in my replies, I am not going to gamble. I am just going to block you. No. At some point, it doesn't make sense. And it's not just about Twitter followers and the rest. This also has to do with the real world implications of when someone is positioning themselves as, I don't know, a senior engineer at Google, let's say. Yeah. Your words carry weight you may not realize that they carry. Right now, my shtick works because I am fundamentally in the industry a nobody.
Starting point is 00:15:20 I run my own company, and that's great. But it doesn't have the gravitas of someone who's a distinguished engineer at one of the big tech companies or someone who's been in this space and built a thing. When you're that kind of person, even if you don't intend it, there's no way, no matter what you say about, oh, these are my opinions, not my employers, that's not how it's going to get cited in some Buzzfeed article or whatnot. It's always going to come back to, you have caused a problem for your employer. I don't have that burden.
Starting point is 00:15:47 And you sort of do in a different way. Not that I think that folks necessarily take what you're saying on the internet as the gospel truth, according to JFrog, but there is the problem of having an actual company with a lot of people behind it that in some ways are going to see indirect consequences in the things you say, despite your best efforts to the contrary.
Starting point is 00:16:09 Do you find that that winds up shaping what you say and how? Yes. Two weeks ago, I would have said no, but now I'm saying yes, because it happened to me and it could happen to you too. So Kubernetes decided to deprecate Docker shim, and this is something that had been discussed for literally years within the community. This was like open knowledge that it was going to happen, but I guess the users didn't know that. So when the changelog released,
Starting point is 00:16:39 a screenshot of it was tweeted highlighting the fact that Docker shim was being deprecated, meaning that you could no longer use Docker as your container runtime. I tried to be helpful and instead... Oh, that's where it all starts. I tried to help and look what happened.
Starting point is 00:16:55 Yeah, so the moral is don't try to help. That's not true. Do try to help, but be aware that there still might be repercussions. I tweeted a very helpful thread explaining what was actually happening to calm people down because people were rightfully freaking out. And at one point I made a comment that was like, Docker isn't dead yet. And I had 4,000 followers when I tweeted that. And I thought it was just like a cute off the cuff thing, but then the thread took. And two days and 8,000 more followers
Starting point is 00:17:27 later, that has weight. I don't know how to predict that. How do you predict that kind of thing? Oh, you absolutely don't. I find that when I do big threads that blow up from time to time, there's usually some offhand comment that I've made somewhere like around tweet 80 or so, but that attracts the sketchy rando vibe where it's, wait, are you saying, and they go in some completely different direction. And I'll respond to one or two with no, but beyond that, like I can always tell
Starting point is 00:17:53 when a tweet goes beyond my typical readership, because if I go out and I tweet right now that multi-cloud is a stupid idea as is implemented almost everywhere, most of my followers at this point are used to me taking that opinion. If that blows up beyond a certain sphere, then I start getting a lot of the,
Starting point is 00:18:12 shall we say, well, actuallys in the response. And that sucks where it's, oh, great. Now I get to clarify exactly what I meant. And no sooner have I done that to one person asking that I have five more with variants of the same thing. And then it takes off. And at some point, you're playing whack-a-mole, and I just give up and start tweeting something different. Yeah, and that's what happened to me in that case.
Starting point is 00:18:32 It was a bunch of people rapid-fire asking the same question once the thread took off about, well, what do you mean? People assumed I worked for Google. People assumed that I worked for the CNCF or was actually a Kubernetes maintainer. People assumed that I worked for Google. People assumed that I worked for the CNCF or was actually a Kubernetes maintainer. People assumed that I worked for Docker and my employer is like right there in my bio. So they were not even bothering to check. And I was fielding like the same angry question a dozen times over the course of a couple of hours. And I just muted the thread because I answered it three times and then come on, just read, just read the thread because I answered it three times. And then, come on, just read. Just read the thread, please. Yep. People never read as much as you think they will.
Starting point is 00:19:11 I've had people who are amazed that AWS hasn't fired me yet. I'm not sure you understand exactly the nature of my employment situation, but that's all right. I'm still waiting for someone to reach out to my business partner, who is the CEO of the Duckbill Group, Mike Julian, and attempt to have me fired over something I have tweeted. That's going to be a glorious day. Spoiler, he can't. You know what? That has happened to me once. Somebody tried to get me fired because of something I said on Twitter.
Starting point is 00:19:36 It did not work, but it did happen, and it was funny. So it's a weird thing to do. This episode is sponsored by ExtraHop. ExtraHop provides threat detection and response for the enterprise, not the starship. On-prem security doesn't translate well to cloud or multi-cloud environments. And that's not even counting IoT. ExtraHop automatically discovers everything inside the perimeter, including your cloud workloads and IoT devices,
Starting point is 00:20:09 detects these threats up to 35% faster, and helps you act immediately. Ask for a free trial of detection and response for AWS today at extrahop.com slash trial. The thing that bothers me is when I wind up doing a tweet that inadvertently winds up smacking at people I didn't intend for it to smack at. That's the stuff that bothers me is when I wind up doing a tweet that inadvertently winds up smacking at people I didn't intend for it to smack at. That's the stuff that keeps me up at night. Not that I'm going to upset some alt-right dingbat, but rather the fact that I'm talking
Starting point is 00:20:34 about a product decision being crappy, but I don't want the people who built the product to think that I'm crapping all over their hard work. So it's a weird problem where things like that tend to focus on one or two specific people, but I want to be nuanced and careful in how I criticize the product because that's how they improve without ruining someone's week where, wow, that loud jack wagon on the internet thinks that this is awful. Well, yes, but I didn't mean for you to take it that way. I mean that there's an opportunity to improve here, but you never get to add that nuance in 280 characters. Yeah, you don't. And it's one of the reasons why I try to avoid aggressively talking shit about other products,
Starting point is 00:21:10 unless it's something I genuinely really, really do not like, which I think has only happened once within the last year. I wrote a really nasty blog article about an AWS product, actually, that I now do not remember the name of because they announced it and I genuinely was like, this is so incredibly stupid. Oh, I say that like three times a week. But normally I've started bounding it to making fun of the service name because no one spent 18 months naming, look out for metrics. Like, it's a warning sign. And if they did, they should feel bad. Yeah. They obviously do not spend time on naming things. And I get it. Naming things is hard. That's a longstanding joke in tech that will probably never go away. The hardest thing in tech is naming things and off by one errors,
Starting point is 00:21:56 right? But it feels like they are not trying, Corey. They're not. At some point, naming things is actually super hard because making fun of a name, relatively easy. But what are you going to call this thing? And that exists, that's a trademark problem, et cetera, et cetera. I mean, I just launched the DuckTools SaaS offering that we're doing, and I'm waiting for someone to draw
Starting point is 00:22:14 the DuckTales comparison at Disney and start yelling at us for it. It's hard to name things. And we'll see, I'm not terribly concerned. But there's also this problem of how do you wind up having something that's still tied to a unifying brand, but it's clearly its own thing? And when you start launching something like Systems Manager, great.
Starting point is 00:22:32 You don't necessarily know in advance that it's going to have 20 different subservices and that calling one of them Session Manager becomes a valid thing. But at the end of it, of course, the name is dumb in hindsight. But how do you go back and fix it? Because naming is hard. Renaming is worse. I don't think you can. I think you just have to own it at that point. But AWS has had a long time to figure this out. And a lot of product families where they have made the same mistake over and over and over again, nothing stresses me out like looking at my AWS dashboard. I just don't do it anymore.
Starting point is 00:23:07 Sorry, AWS. I'm actually not even vaguely sorry. But yeah, they've made the same mistake repeatedly with naming things. They released a thing called AWS CodeStar that lets you spin up a skeleton of some project in whatever framework and language you like. And tie together a bunch of CI, CD services on the AWS side that don't have any actual
Starting point is 00:23:30 customers here in the real world. That's a separate product family. They did CodeStar years ago, and then they just released CodeArtifact and CodePipeline or whatever it is within the last year. So they already had a thing that was called CodeSomething. And then they went and released a whole family of CI tools called Code Something, and they're not related. It drives me absolutely bonkers. One of the things that drives me nuts is, take a look at
Starting point is 00:23:56 Cloud9. I really was interested in that when it launched. It was, oh, cool. Almost like, they focused on the idea of having it as a hosted platform, as opposed to Visual Studio Code, which was focused on building an of having it as a hosted platform as opposed to Visual Studio Code, which was focused on building an IDE. And Visual Studio Code evolved to the point where you can now run it online with GitHub Codespaces, and that is freaking incredible.
Starting point is 00:24:13 Yeah, it's rad. And Cloud9 basically kind of sat on its ass for two years, and everyone forgot it was there. And it wound up launching a new API at reInvent this year that I'm still not sure what it does because I don't care because neither I nor anyone else I know uses Cloud9. And it's not because I don't want to. It's because it's bad. Whereas every problem I have with it is solved by and large with GitHub Codespaces. So rather than screaming about wanting a first party thing from AWS, I'll use the thing that's
Starting point is 00:24:39 actually good. And I don't understand why AWS just likes to let things sit and marinate for years. I keep expecting there to be some giant release that modernizes all of this. And they don't. Instead, they just do an iterative improvement a few years later. It's like, I don't know if they disbanded them to reconstitute a team for it or what, but God, it drives me crazy. I would love to know why they do that. actually. I would really, really love to know what the business logic is behind that. Is it somehow beneficial to just keep cranking out a ton of services and just sit on them so nobody else can have it? Or when somebody else releases a better version of that thing that actually takes off, they can take the moral high ground and be like, well, we did it first, just worse. What is it? Well, then you have the other side of it, Cloud Shell, which just came out, which people have been wanting for years. They
Starting point is 00:25:33 were late to the market in a rather severe way. Google came out with this five years and two months beforehand, and it was transformative. And since then, Microsoft came out with it in 2017 for Azure. And then at the beginning of 2020, we saw that Oracle Cloud came out with it in 2017 for Azure. And then at the beginning of 2020, we saw that Oracle Cloud came out with it. And then, holy crap, IBM Cloud came out with it in June. So when you're trailing IBM to market on something, really stop and evaluate what's going on. I love the service, but at this point, I'd mostly mitigated all the things I would have wanted it for. The idea that you log in as an IAM user and an accountant and have the access to run various things in that account is huge.
Starting point is 00:26:10 You don't have to teach beginners to configure their local environment for half a day first. I've been stuck in that particular trap. And it's still obnoxious because to have access to this, you need the power user admin level tier in your account. So, okay, that means it's going to be challenging to wind up scaling that down at the moment. But, ugh, I want to see a better answer. And I worry this is going to be one of those things we never see an update for ever again. I didn't know that they had finally released that. And the lack of a service like
Starting point is 00:26:39 that is a huge reason why I just hard committed to GCP. Because I don't want to spend half of my day messing with my environment to make sure that I can, you know, actually connect to my AWS environments. I can't believe they finally released one. I assumed they were just going to die on that hill. Yeah, I don't for the life of me understand it, but here we are. Well, good for them. Welcome to 2017, I guess. But if IBM and Oracle beat you to something, you need to really, really look at yourself
Starting point is 00:27:11 because nothing makes me think old, slow, and stodgy like Oracle's overall brand. That's a product of growing up the way I grew up and having a dad who's an engineer and just like deeply does not like Oracle either. So maybe there's some personal bias involved, but oof, big oof on that. Yeah. It's, it just becomes a difficult thing to do. Cause again, as soon as you get into the cloud space, everyone wants to start smacking the competition and the rest. And it's harder to do than you'd think because there aren't too many
Starting point is 00:27:46 people who are going deep into multiple cloud providers. Because why would they? You don't need to. You don't need to. And honestly, for the overwhelming majority of the stuff I do in my personal side projects, I just chuck it on Heroku. Yeah, absolutely. No problem with that. I use Heroku myself for a few things. Yeah, it's rad. It's easy to use. Its CLI is sane. It hasn't really changed much in 10 years, and that's kind of a benefit. Yeah, that's kind of the benefit. I don't have to learn something new every six months when I get a harebrained idea and decide, I will start another side project that I will definitely finish this time. I know it's going to be the same deployment process that it was the last time I did this six months ago.
Starting point is 00:28:26 With AWS, I have zero guarantee of that. Yeah. Trying to predict the future in the time of cloud is always weird. Like you have these companies that are just smacking at each other, like they're trying to find their next big customer as a customer of a different cloud provider.
Starting point is 00:28:41 But there's so many folks still moving to cloud and so many workloads that are still on-prem that fight for those instead. That's the opportunity. Alternately, focus on getting a bunch of folks to start building their ideas on your cloud provider. And that's where the big companies of 10 years from now are going to come from. It's a longer term game. I think that Microsoft Azure is going to be a behemoth in the space, not because Azure itself is awesome, but because if they play this right, their integration story for puttering around with code spaces on GitHub and GitHub Actions doing the CI CD testing pieces. And if you can just have a single click deploy to Azure at that point, well, why wouldn't you? And they stand to more or less capture an entire segment, but Azure has to get better than it is right now too. So I'm optimistic about the future there,
Starting point is 00:29:30 and I think that something like that would be fantastic for customers. I don't want there to be a one right answer to what cloud provider someone should use. I want people to have different conversations. Yeah, Microsoft has done a really, really good job of turning it around lately. Obviously, Microsoft has problems politically and with respect to some contracts they have. But they aren't the evil company I remember growing up with anymore. Intel still gives me the same vibe that they did when I was a teenager and hated Intel. But Microsoft has really, I don't want to say that they're the good guys now or whatever, but they don't give me big evil corporation vibes like they used to. No, they've done a fantastic job of turning it around.
Starting point is 00:30:21 It is the story that I'm seeing right now of corporate turnaround, where there's this incredible value of what they've been able to build and how they were able to achieve it. The other side of it, though, is that, cool, that means that the things that they do that upset me and don't align with that are ever more annoying. And okay, that's great. But there's also the painful part of what are they trying to build toward and what things corporately are in their way of really taking it all? Because they've done such a good job
Starting point is 00:30:51 at brand rehabilitation in some areas, but they haven't touched at all on any of their licensing story. So great, how do you unify all of the company behind this particular, I guess, addressing of that transformation story. It can't just be piecemeal anymore. And the idea of being able to do this from a perspective of something that is across the board rather than on a business unit by business unit process
Starting point is 00:31:15 is sort of their next obstacle. And I haven't got a clue on how to solve for that thing, but I am curious to see how it works out. Yeah. I don't know how they're going to handle that either. And they're not the only company with that problem of that size. Amazon overall definitely has a reputation for being a place to burn out as a software engineer. You go get hired at Amazon on some AWS team fresh out of college. They pay you gobs of money, mostly in stock. You work your ass off for a year, maybe two, and then you burn out and leave and you go to Microsoft, right? But that's not the reputation Twitch has. And Twitch is owned by Amazon. So why do they have
Starting point is 00:32:00 this cultural divide between teams? Microsoft has the same problem. I assume a similar issue exists at Red Hat and IBM and Oracle between some teams being cool. You can't see me because this is a podcast, but I'm doing air quotes and being miserable to be on. I have no idea how that happened at any of these companies and how they correct it, but it's a problem that needs to be addressed, I think. Yeah, and I wish them well. And I think that there's going to be an awful lot of stories where this becomes better for everyone across the board.
Starting point is 00:32:38 Was it a Bill Gates quote that said something along the lines of, people underestimate how much you can get done in a year and underestimate how long you get done in a decade or something very close to that. Don't at me. But the sentiment is there. Like we take a look at where all these companies were 10 years ago and where the state of technology was 10 years ago, and we're living in a completely different world. But on a day-to-day basis, we don't see those sweeping changes. Oh, for sure. I found my hard drive from high school and it's a Buffalo brand Terra Station. This was the first one terabyte hard drive I bought and it is enormous.
Starting point is 00:33:13 It's, I don't know, around the size of a loaf of bread. And also I remember paying like $500 for that. And now I've got six terabytes of solid state storage in my desktop. And I think I spent 400 bucks total across that, but it happened so slowly. I didn't notice. And all of technology is like that. I think every once in a while there's an outrageous breakthrough, but for the most part, it's a slow, slow revolution until we wake up one day and realize, oh, shit, this changed a lot in a decade, didn't it? Yeah, but I take a look at my typical workflow on a day-to-day basis. And like GitHub, why would I be going to GitHub?
Starting point is 00:33:57 I'm not much of a developer. And weird, it's kind of a lie we tell ourselves. I spend more time writing code these days than I would have expected, but I don't think of myself as a developer. Amazon, you mean the bookstore? Oh, that cloud thing took off? Look at how the world changes in a relatively short period of time. But there's no one day I woke up and thought,
Starting point is 00:34:14 oh my God, cloud, this changes everything. It's a creeping realization. It is, and it has taken over a huge portion of our lives. I remember it being like a big deal and everybody was very confused and very concerned the first time an AWS region went down and it took down like half of the internet. And now that happens on, you know, a semi-regular basis.
Starting point is 00:34:38 And every time we're like, oh, what is it this time? Is it Cloudflare or is it US East 1 or 2? Which one was it this time that went down? One is generally the one that experiences issues. And the problem is that's such a big region that a blast radius is enormous. Yeah. And people say, oh, US East 1 is just a constant tire fire of downtime. But looking at it for the past few years, it's really not. The days when it has issues, which there have been a couple of them, but it causes massive disruption. But then you look at the data center that you're running for your company, and the reason that it doesn't have that reputation is that your customers don't care
Starting point is 00:35:14 because you're not that big. Yeah, they run a huge portion of the internet, and it feels like that happened overnight, but it totally didn't. And I never would have thought that we would be in a point where an AWS region going down would make it literally impossible for me to do my job for a day. But here we are. And also, I'm not complaining because I do need the time off every once in a while. Burnout's real. So if anybody at AWS wants to pull a plug occasionally, just strategically, that'd be cool. Yeah, I think that would be worth doing in some respects. There'd be days.
Starting point is 00:35:51 So thank you so much for taking the time to speak with me. If people want to find out more about your hot takes, where can they find you? You can find me on Twitter at Dixie3Flatline. If you don't know what that's a reference to and thinks I just like crammed a bunch of words together from a Google search, it's not nothing. It's not nothing. It's just a much, much deeper cut than I expected. It's the name of a character from a book, Neuromancer by William Gibson. So if you don't know what that is, you should also read that book
Starting point is 00:36:23 because it's really good. If you don't have Twitter, first of all, why? That's an excellent life choice is my counterpoint, but please continue. Yeah, you're right. Sometimes I regret it. You can email me at catcjfrog.com, but I will warn you, I am not great about responding to emails. So best of luck to you if that's the route you choose. We will, of course, include links to that in the show notes. Thank you so much for taking the time to tolerate me and suffer my slings and arrows and ridiculous questions. It's appreciated. Yeah, thanks for having me. It's been lovely. It really has. Kat Cosgrove, developer advocate at JFrog. I'm cloud economist Corey Quinn, and this is
Starting point is 00:37:06 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 and a comment, including a link to your 200-follower Twitter account where you tell me I'm an idiot. 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 humble pod production stay humble

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