Screaming in the Cloud - Weaseling into Tech with Kat Cosgrove
Episode Date: January 7, 2021Links Referenced: JFrog’s WebsiteFollow Kat on TwitterConnect with Kat on LinkedInEmail Kat at katc@jfrog.com ...
Transcript
Discussion (0)
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,
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
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
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,
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,
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.
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.
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
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.
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.
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
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
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
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.
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
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
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
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
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
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.
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
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,
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,
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
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.
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.
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.
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,
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.
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
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
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,
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.
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.
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.
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,
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
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,
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,
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
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.
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.
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
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
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.
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
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
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.
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
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
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
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.
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.
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,
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.
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
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
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
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.
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.
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?
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,
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.
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
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.
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
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
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