Screaming in the Cloud - D’oh! Memeing about DevOps with @SimpsonsOps
Episode Date: December 15, 2020Links Referenced: Follow @SimpsonsOps on Twitter ...
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.
This episode is sponsored 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 is sponsored by a personal favorite, Retool. Retool allows you to build fully functional
tools for your business in hours, not days or weeks. No front-end frameworks to figure out or
access controls to manage. Just ship the tools. It'll move your business forward fast. Okay, let's talk about what
this really is. It's Visual Basic for Interfaces. Say I needed a tool to, I don't know, assemble a
whole bunch of links into a weekly sarcastic newsletter that I send to everyone. I can drag
various components onto a canvas. Buttons, checkboxes, tables, etc. Then I can wire all of
those things up to queries with all kinds of different parameters. Post, get, put, delete, etc. Then I can wire all of those things up to queries with all kinds of different
parameters. Post, get, put, delete, etc. It all connects to virtually every database natively,
or you can do what I did and build a whole crap ton of lambda functions, shove them behind some
APIs gateway, and use that instead. It speaks MySQL, Postgres, Dynamo, not Route 53 in a notable oversight, but nothing's perfect.
Any given component then lets me tell it which query to run when I invoke it. Then it lets me
wire up all of those disparate APIs into sensible interfaces, and I don't know front-end. That's the
most important part here. Retool is transformational for those of us who aren't front-end types. It unlocks a capability I didn't have until I found this product.
I honestly haven't been this enthusiastic about a tool for a long time.
Sure, they're sponsoring this, but I'm also a customer and a super happy one at that.
Learn more and try it for free at retool.com slash lastweekinaws.
That's retool.com slash lastweekinaws. That's retool.com slash lastweekinaws and tell them Corey sent you
because they are about to be hearing way more from me. Welcome to Screaming in the Cloud. I'm
Corey Quinn. I'm joined this week by Jordan and Richard, who have no last names. Instead,
they are the brains behind the wildly funny Simpsons Ops
Twitter account. Jordan, Richard, welcome to the show.
It's great to be here.
Thanks for having us.
So I am astounded every once in a while when I talk to people who don't spend their entire
life on Twitter. I don't understand those people. I'm not entirely convinced they're
people at all. But that's going to be choices that some people choose to make.
Let's start at the very beginning.
Well, not the very beginning with what is Twitter.
We're going to sort of tiptoe past that.
What is the Simpsons Ops Twitter account for those I think, more of a way for us or hopefully other people in the industry to kind of vent about the current state of DevOps and cloud.
And just to really put a bit of snark behind it, kind of the same way you tend to do with your own Twitter account sometimes.
And I think it's really just a way that we can talk about topics that don't usually get talked about, whether it's in the workplace or just generally on Twitter.
And having, I think, that pseudo-anonymity sometimes can help give us maybe a bit more
of a platform than we otherwise would.
Thankfully, Richard and myself are quite good at memeing things, particularly with problems
that we have either in the workplace or in the industry or just historical things that
we've seen yeah well i mean i think the twitter account just started as two dudes that just got
bored and we shitpost a lot we've worked together quite a lot and we've always been quick to make
jokes about things and be a little bit self-deprecating all that kind of stuff so
it started off as something really just out of the spur.
And now there's so many followers that I feel like we can have
a little bit more of a commentary and a platform to event
and make fun of the industry, which is nice.
But yeah, it started off as just something very simple and random.
For those who've never done it,
being snarky about industry events is deceptively complex. People tend to view it as, oh, it's easy.
I just get out there and I make jokes. It doesn't work that way. It's incredibly easy, especially as you grow to an audience that's more than a couple of people around a diner table somewhere,
having jokes that don't land right,
things that offend people
and wind up punching down inadvertently.
And that's not funny anymore, that's mean.
You folks have not crossed that boundary ever
that I've seen.
Everything you do is very good-natured.
It's very aligned with what, I guess,
the quiet part of what people don't say
because they're busy trying to sell you things.
And instead, the folks who experience
what's going on in the industry
see things through a somewhat more cynical
and I would argue realistic perspective.
And you just perfectly capture this sort of zeitgeist
of what's happening in the industry
at any given point in time.
It's incredibly well done.
Thank you.
I think we've been very conscious
to make sure that we keep the account good-natured and really just have fun with it.
It's never really been there, like you said, to punch down on anyone, even though
we have had comments in the past that we are probably AWS shills of some kind,
or this is some kind of elaborate Amazon marketing campaign.
Oh, geez, get in line.
I'm always accused of being an AWS shill
or having an ax to grind against AWS,
usually in response to the exact same thing.
You smile, you nod, you move on.
Yeah, but we'll send each other
what we're thinking of posting on the day.
And we'll be like, does this work?
And either I or Richard will kind of tell me and say,
oh, maybe don't say it this way, maybe say it this way.
And I think just having someone to kind of throw ideas at
helps a fair bit.
And I think that we've kind of explicitly set publicly,
I guess, on the Twitter page that we do post once a day
also means that we do kind of have enough shit
to throw at the wall to actually figure out what sticks.
And so if jerks do fall flat, which they do,
it's fine, we'll just post something else the next day.
But it's really just about keeping things consistent.
One parody account that I've been accused of
multiple times of being behind is the,
I don't know if it's fake Andy Jassy or something else
that I want to not get an explicit tag for this episode for, but it's FK underscore Andy Jassy.
And is that me? No, it absolutely is not. Never has been. It's too, I guess, insulting to
individuals and groups. It's never been my brand. I like punching up, not down. And a lot of what that particular account does
is punching down.
I don't play those games.
I don't make fun of people
because there's always going to be someone
who is offended on their behalf,
with the exception of Larry Ellison,
because A, he's not really people,
and B, no one loves or cares about Larry Ellison
in any positive way.
So there's no one to take offense on his behalf.
But he's the exception.
I find that going out and dragging Andy Jassy, for example,
is unfair and is not going to end super well.
That's never been my brand of comedy.
So a lot of the parody accounts make this mistake
and just wind up being mean instead of funny.
I really can't express my admiration enough
that you folks have not fallen into that trap.
Yeah, like Jordan was saying, we're pretty careful about trying not to just be straight
up mean, and we kind of try to bounce those ideas off each other.
So we've been pretty good so far, but there's always some people that will get offended
or will find your stuff not funny and make comments at you.
But we just try to learn from all the stuff we post out.
We post quite a lot.
So there's a lot of data to work with to figure out where the line is, if we're getting close
to it.
So yeah, I mean, there's no real point bringing toxicity to Twitter.
I think there's already enough of that as there is. I think the funny part is that being a meme
account, you don't necessarily get seen by people as a person or people
running something. And so while, like Richard said,
we may not be very toxic as an account, we tend to experience a lot
of that as the account gets bigger. And people tend to say
some really unhinged things,
particularly because it's not a person. They're not speaking to a person, they're speaking to
a meme account. And you end up getting just some very different behavior than you otherwise would
from people. And I can only say this as a white male in tech that has experienced things one way my entire life. So it's very different.
One of the things that I admire about you folks as well is that I've set up a few meme accounts
over the last couple of years because I have great ideas and plans for what to do with them.
And I'm right. They're hilarious for about 20 tweets. And then I'm out of content and I don't
revisit them anymore. It just doesn't work out.
I was waiting for you folks to peter out, but instead you've gotten better with time.
What's the trick? What am I missing? Just consistency. I might've mentioned earlier,
but we do very explicitly state on the account we post once a day. And we set that as a bar
for ourselves to kind of say, yes, we are posting something new today.
And that will actually sometimes involve, if I haven't been watching The Simpsons recently, it will sometimes involve looking things up either on Disney Plus or YouTube and kind of going through things and being like, ah, yes, this might work for me.
And then doing something.
So I think there is a bit of effort involved, but setting that precedent for ourselves, like making that promise almost to our followers,
means that we have to kind of look into this and post things.
It feels like a job sometimes.
I'm not going to lie.
I don't know if you feel like that, Richard.
Yeah, sometimes it does.
I think the other thing is The Simpsons as a repertoire for making memes is just so rich.
There's so much content out there.
So you can almost just look up a random clip of The Simpsons
and be like, oh yeah, I can make that DevOps
or I can make that cloud.
So that's one of the big factors.
Jordan and I have also tried to make another parody account before,
which I won't name.
But if the concept that you come up with for the parody account
doesn't have a lot of content for you to work off of,
it's difficult to stay motivated
or it becomes really hard
to keep posting stuff consistently.
But I think The Simpsons is just like a huge repertoire
and it's universal.
People from all over the world
know about The Simpsons and like The Simpsons.
So we've just hit like this really nice niche where we have a lot of content that we can work off of.
And people relate to both the memes as well as the format of The Simpsons.
There have been something like 32 seasons now for The Simpsons.
What is it? Something like that?
That's an awful lot of content.
How do you categorize all of it?
How do you wind up?
Because you've had stuff that's from recent seasons.
You've had stuff that's from the early days and most things in between.
What does your curation process look like?
How do you find this stuff?
Man, I don't think we have a process.
I think you'll find that most good Simpsons content does come from the golden years.
And things that I'm probably most likely to recall are things that I probably watched
during my childhood, which would be the golden years.
Being Australians, we did have Simpsons on free to air, so we didn't need cable or anything
to watch it.
And so the nice thing is that everyone kind of got that experience of being able to watch
The Simpsons every day at 6 p.m.
But I can't say we have a curation process unless you do something, Richard.
Yeah, I mean, we follow a lot of like Simpsons quote accounts and that kind of stuff.
And whenever we see anything that we think could be good material, we just kind of bank
that and like either favorite it or bookmark it or something but yeah there's no like hard process on how we
categorize the different content and that kind of stuff jordan is a lot more organized than me
he kind of has a lot of content lined up for the future whereas i tend to do mine a little bit more
last minute so i just start watching clips
and I find something that I think will work on the day
and then I just post it.
Whereas Jordan prepares stuff a little bit more in advance.
Depends on the mood I'm in.
Yeah.
But I am not a smart man.
I'm not a funny man.
We just have, like you said, Corey,
a lot of content to work with.
And that makes the creative process a lot easier as opposed to, let's say, like yourself
on your own Twitter account where you're constantly posting things and they usually hit and they're
very good.
I don't think I'm capable of doing the same thing.
Again, not everything's a hit and sometimes it annoys people and sometimes I get it wrong
and I inadvertently upset people and I didn't intend to do it.
When I'm called out on that stuff, my general response is to apologize.
It's not ideal, but once you hit a certain point of audience size, you can't say anything without someone getting annoyed by it on some level.
And you just sort of have to grow a thicker skin sometimes if
you want to continue to play those games on Twitter. I'm a white guy in tech. People don't
come at me in the same way that they would if I weren't a member of an incredibly overrepresented
demographic. And that tends to absolutely alter my experience of it compared to an awful lot of folks.
But when I look at the responses I get,
some of the same people start cropping up. Some of the same folks making excellent points show up.
And it almost becomes a self-selecting group of people who at least aligned somewhat in perspective
and what my jokes resonate with them, which is super reassuring. I mean, I don't know about you
folks, but my jokes are for me. I find things funny, so I tell the joke.
If other people like them, that's just a bonus.
Yeah, so a lot of the stuff that we post,
like we mentioned before,
is from either personal experience
or seeing it happen in the industry.
So when we send our ideas to each other,
a lot of the time,
we'll just be laughing at each other's memes and stuff.
So I mean, it really is just like two friends sending things to laugh about each other and then we end up posting them on the
Twitter account. And I was actually never really big into
Twitter. So as we go along I'm learning the subtle
unspoken rules about Twitter. Like what you should do and what you shouldn't do.
And like etiquette, that kind of stuff.
So it's been a bit of a journey learning
what people will be offended over
and how best to deal with that.
And like you said, I think a part of it is just
you need to have a bit of a thick skin.
Yeah, I'm always cautious to give advice like that
because, oh, people are treating you like crap
on the internet.
You should just grow a thicker skin.
That is a way of basically sweeping abuse
under the table in many cases.
And I don't like that.
But that's not what I'm talking about at all,
just for people listening and wondering
what I'm going after here.
It's important to me that people are not gonna find
every joke funny and they're not gonna like it.
People don't come at me questioning
whether I'm a person or not. There's none of that. It's always the, yeah, I don't like that joke. AWS
bills aren't funny. Oh no, you have to laugh or you cry at things like that. But okay, you don't
have to like it. And I can't afford emotionally to sit awake worrying about stuff like that.
It just doesn't go well. I agree that it's very hard to emotionally invest yourself in a lot of the things that other people are saying. And for the most part,
we've started avoiding just engaging in relatively toxic comments from people.
What we have done in the past, though, is if we do find something that really is a bad take,
I will retweet it and I will call it out publicly and say, don't do this or don't
be this guy. Sometimes when I have a bad take, I find that one of the best responses to be public
and apologize about it. That's happened a couple of times. I did a video a while back of Hitler
reacts to the AWS bill or something like that. And it was fine. A few people were annoyed, like,
you shouldn't be glorifying Hitler. It's, please, I'm the Jewish grandson of a survivor.
I get it.
I disagree, fine, whatever.
But what I inadvertently did when I made that video
was that there's only one bit of dialogue
from women in this entire thing.
One woman turns to another.
And what I had set up was the, it's okay.
I get gigabytes and terabytes
confused too. It never occurred to me to frame it that way. It seemed to fit the moment. What I was
inadvertently doing that I didn't realize at the time was, oh, I have effectively set up a dynamic
where women aren't good at computers. And when someone pointed that out to me the next day, I was
freaking horrified at it. And I took it down and apologized about
and explained why in a thread.
Because it's, when you get it wrong, apologize.
I don't pretend know all these things in advance.
And after a sincere apology, I then let it go.
I didn't continue to engage or defend it
or keep dragging on the entire saga for weeks.
I feel like that's the right answer
or something directionally close to the right answer.
I mean, the best answer, of course,
is don't get it wrong like that in the first place,
but I'm human.
It comes down to being empathetic,
being aware of who your audience is,
what message people might be taking away from this.
And when you get it wrong, apologize.
I don't know why that's so hard for some folks.
You don't lose points when you have to apologize.
I've kind of messed up that way in the past.
I think it was with Deserted Island DevOps thing that I did a while back.
But I had that list of people who I am not or who this meme account is not.
And I had it called out to me after I actually gave the talk that I hadn't included any women, which to me was
a bit of a wake-up call to kind of say, hey, Jordan, get your shit together. You're not really
thinking about the things you should be. And I did apologize. I think I apologized as myself
for that one, not as the account. Yeah, I vaguely remember this. I'm sure it was retweeted by the
account too. Yeah. Yeah, it absolutely is an easy mistake to make. I mean,
I was very conscious when I started this podcast that I didn't want to have it be a whole bunch
of white dudes. It takes work to be inclusive. I saw a great tweet the other day of, look around
and see who's not in the room and get them into the room. And it's been interesting going further
and further afield trying to find folks who don't have big platforms of their own.
It's work.
You have to put the work in.
But it's worth doing.
Otherwise, it becomes this horrible echo chamber
where everything looks like me.
No one wants that.
I'm not that good looking.
Everyone makes mistakes.
And by apologizing for it and admitting that you were wrong,
it's kind of hard for people to attack you more for it because they realize,
oh, it's an actual person that's saying these things.
So apologizing for stuff publicly, it kind of makes you look a little bit vulnerable in a way
and it helps people empathize with you because everyone makes mistakes.
So when someone does something that I don't like
and they publicly apologize for it,
I find it very hard to keep hating on them
or it just makes it so much easier to understand what happened
and forgive them.
Yeah, and we try our best.
And taking that kind of feedback on from people is
I would like people to tell me where I'm f***ing up,
especially with this kind of stuff. And we have been called out as well, I think, on the account around accessibility as
another issue. Just the fact that we're putting text on an image doesn't necessarily mean that
everyone can understand or read what's going on in that image. This episode is sponsored in part
by our friends at Linode. You might be familiar with Linode. I mean, they've been around for almost 20 years.
They offer cloud in a way that makes sense
rather than a way that is actively ridiculous
by trying to throw everything at a wall
and see what sticks.
Their pricing winds up being a lot more transparent,
not to mention lower.
Their performance kicks the crap
out of most other things in this space.
And my personal favorite,
whenever you
call them for support, you'll get a human who's empowered to fix whatever it is that's giving you
trouble. Visit linode.com slash screaming in the cloud to learn more and get $100 in credit to
kick the tires. That's linode.com slash screaming in the cloud. Yeah, I struggle with accessibility
concerns a lot.
It is not straightforward or intuitive to do alt text in most of the major Twitter clients and the things that I'm using.
That is an ongoing area of concern for me, and I haven't come up with a great answer.
Plus, so many of these jokes, when you're doing image-based nonsense, is contextual, and there's no good way to explain the joke in writing.
I haven't solved that problem, but that doesn't mean that I think I don't need to focus on that and find a better answer.
I just don't have one yet. Yeah. And I think that kind of affects us as well. Like with alt text,
we'll try our best to give people, I think, enough context to understand what's going on in
the image. We do video format memes as well. And that makes it even harder because there is all this additional work that kind of, not that I mind the additional work, but there is a bit of additional work, particularly, I think there's like that Twitter media studio or something now that you can kind of upload your subtitles, which a screen reader will actually read for you now, which is great.
But reminding ourselves that, yes, we need to include these additional people
into our jokes is important. One other question I had for you, and this is more of a, I guess,
shop perspective, but I finally wound up doing a few ridiculous image memes and whatnot myself.
And the way I did that was for other purposes. I had to wind up finally biting the bullet and
getting an Adobe Cloud subscription. I have thoughts on that,
that if you work at Adobe, reach out, please.
We should talk about that.
It's not all negative, but I have thoughts on that.
And I have these other things.
Oh, Premiere Rush, what does this do?
And I've started playing around with it,
and I am terrible at it.
We're talking complete dog ass,
but I have fun doing it.
What's your workflow for captioning,
turning movies into GIFs,
captioning them accordingly,
slapping captions on top of still images?
What's your toolkit look like?
What's your workflow?
There's a site called Frinkiac,
which is basically a site that has a database
of a huge amount of Simpsons episodes.
And it lets you create image memes
and also video format memes.
So we can create each panel
for an image meme or
create separate video files
that we can then stitch together to make
a video meme.
I think that's where we both
start our workflow and then
we use whatever editors
we'd like to use to do the stitch
together or add any extra images and stuff i'm by no means a good image editor either so like i just
use paint.net on my windows machine so it's very basic just like stitching together images and
putting transparent images on top of memes and stuff to pick things. We quite obviously don't have Adobe After Effects,
and it's been called out on Twitter in the past
where people are like, this video you edited is shit.
Why do things keep blinking here?
Why isn't it properly kind of following this animation?
And I'm like, I don't know.
I am sorry my free content annoyed you.
Yeah.
It did not live up to your high standard.
Yeah, I hear you. Yeah. It did not live up to your high standard. Yeah, I hear you on that.
And so I'm like, well, if someone does want to buy me Adobe After Effects, I'm not saying someone
should, but if you're interested, the Simpsons Ops DMs are open. I'm joking, by the way.
If you work for Adobe and are listening to this show, I think you might want to look up that
opportunity as well. Speaking of big companies here, I was a little bit worried
when I first started the last week in AWS newsletter back before anyone had really heard of me.
Because it's like, so what's your plan, Corey? Well, I'm going to go find a trillion dollar company
and then I'm going to metaphorically kick them in the junk. Because that sounds like a smart thing
to do that an intelligent person might try. I was a little concerned for the first year
about ceases and desists.
A letter from a lawyer telling me to knock that crap off,
however you want to pronounce it.
And it never happened because it turns out
that AWS is way more nuanced
than I would have guessed from the big company descriptor.
And they have great people who work there.
But that was always in the back of my mind
of is this going to cause problems?
We'll have to pivot to last week in the cloud
or something down the road.
And it turned out that no,
but that did hang over me
just in the back of my mind for a while.
Have you had any concerns or thoughts about that
from the fact that you're doing this
on basically Simpsons IP?
Like is Fox going to potentially get annoyed by this
and come after you someday?
That thought has crossed my mind so many times. And it's also the main reason that I personally
will never try and merchandise the Simpsons Ops account. I don't know if Richard wants to
merchandise it or monetize it at all someday, but I'm not saying you do, Richard. I'm sorry.
But that was really never the intention, I guess, with the account as well.
I do see a few accounts, which I won't call out, that are trying to monetize shit posting,
which, I don't know, I feel like I disagree with, ideologically speaking.
But yeah, oh, Fox coming in one day and saying, no, you are not allowed to make fun of our
friends on this platform.
Larry Ellison is a good man.
Yeah, I do have the other side of it where I do monetize what I do. A meme account seems like a weird thing to monetize and almost impossible
to monetize well. At some point, people are not, well, that funny thing that makes fun of all the
clouds recommends some monitoring project or Casper masterpieces or something. It feels like on some
level that winds up not working out well. I've seen a few mainstream meme accounts that start merchandising
or going down the path of doing promoted tweets to some content blog or whatnot.
And it just, it ruins the feed to the point where I just can't stand it anymore and I unfollow.
It's such a jarring disconnect of, I love your original content,
but then you retweet garbage clickbait articles in all the time and that doesn't work.
You have to be respectful of your audience,
which is something I think that you folks have really stayed true to.
Now, if you decide to make money on it someday,
I'm also not going to sit here yelling at you for selling out.
I get it. I absolutely do.
It's just really interesting to me watching the genesis of this account
and watching it gain traction and speed.
Big fan of it.
I 100% agree with that.
And the purpose of this account is kind of, I don't think we've ever really properly discussed
what the purpose of the account is, but I think we both share the view that it should
just be for fun.
And by trying to promote things and all like sell merchandise, it ruins the feel of the
account. merchandise, it ruins the feel of the account and it's probably not something that we'd ever be interested
in because I've seen it happen to heaps of accounts
not just in tech, on other meme accounts which are not related to tech
when they start promoting certain products and that kind of stuff
people get really upset and I do the same, I just unfollow.
I feel like the bar is set at like, f*** Jerry, right? Which is probably the worst meme account ever to date. If you are following f*** Jerry, please unfollow. Because they are making money
off stolen content. I don't know if our content is necessarily stolen in saying that. I feel like
I'm kind of treading on eggshells here. Borrowed.
No, I hear you. It's fun though. It's sort of a cultural touch point. Credit where due,
I haven't noticed, at least in the time I've been around, that the IP holders of the Simpsons
property is overly litigious around stuff like that. I promise you would not be able to do a
Disney parody account
like this because yes, there is the argument. No, I, before I get letters, let me call this out.
Yes. Parody is fair use. Now, do you have the funds to wind up fighting Disney and their
attorneys to prove that in court? No, you're going to stop doing it because only a lunatic
would actually pick that fight. So yes, you can do a thing. There's a chilling effect. But by and large, it seems like it's
gotten big enough now that it's almost become a common understanding among ops folks, for better
or worse. So good work. Keep it up, please. Thank you. I never expected this. I never expected to
be speaking to you either. So it's been a weird year. We live in interesting times.
Thank you both so much for taking the time to speak with me.
Thank you.
Thank you so much.
It's been a pleasure.
So if you're not on Twitter, you make good decisions.
Keep it that way.
If you are on Twitter, you can follow them at Simpsons Ops.
It's well worth the trip.
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,
along with an image meme on top of Mickey Mouse
telling me why this is terrible.
This has been this week's episode
of Screaming in the Cloud.
You can also find more Corey at screaminginthecloud.com or wherever Fine Snark is sold.
This has been a HumblePod production.
Stay humble.