Screaming in the Cloud - Media as Table Stakes with Peter Cooper
Episode Date: November 26, 2020About Peter CooperFounder and editor-in-chief of Cooper Press. Programmer, indexer of all the programming links, former O'Reilly conference chair, and general nerd.Links ReferencedCooper Pres...sJavaScript WeeklyRuby WeeklyArticle, “How to use AWS SimpleDB from Ruby”Follow Peter on TwitterConnect with Peter on LinkedIn
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.
Gravitational is now Teleport,
because when way more people have heard of your product than your company,
maybe that's a sign it's time to change your branding.
Teleport enables engineers to quickly access any computing resource anywhere on the planet.
You know, like VPNs were supposed to do before we all started working from home and the VPNs melted like glaciers. Teleport provides a unified access plane for developers and security
professionals seeking to simplify secure access to servers, applications, and data across all of
your environments without the bottleneck and management overhead of traditional VPNs. This
feels to me like it's a lot like the early days of HashiCorp's Terraform.
My gut tells me this is the sort of thing that's going to transform how people access their cloud
services and environments. To learn more, visit goteleport.com. 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. 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 API's 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 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 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
someone slightly offbeat from our normal guest list, Peter Cooper, editor-in-chief of Cooper
Press. Peter, welcome to the show. How's it going? Offbeat is probably one of the best things I've
been called, so thanks for that. Exactly. We do our best here. So normally I talk to folks who
are building things out of technology,
for lack of a better term.
Maybe it's JavaScript, maybe it's cloud provider stuff.
Regardless, it's terrible because it all involves computers.
You have built, I guess for lack of a better term,
something of a media empire, a subject near and dear to my heart.
What do you do?
I guess I've kind of just become a meta programmer in a way. And I
don't mean that in the technical form of meta programming, but I kind of develop things to kind
of share them with other developers essentially. So I run a media company that publishes primarily
email newsletters. So things like JavaScript Weekly and Ruby Weekly, and you just take a
technology and you put Weekly on the end, other than AWS, obviously, because that's your gig.
You put weekly on the end and, you know,
I tend to come up at some point or another.
So we publish these for software developers.
But yeah, it's kind of a meta process.
You know, I've been the developer.
I've done all of that stuff.
And I continue to do that stuff for my company.
But yeah, I've gone very meta.
You've been doing this longer than I have, I hope,
because realistically, I'm looking at your subscriber counts
versus mine.
Like JavaScript Weekly, according to your website,
has 140,000 subscribers.
At the time I'm recording this, I've got roughly 22,000.
So yeah, you definitely have been building
a larger audience than I have,
but I suspect you've been doing it longer.
I got my start on this in mid-2017.
Yeah, and actually, your numbers
are out of date, probably because you looked in the
wrong place, because we just don't maintain our website
whatsoever. So on the actual
javascriptweekly.com website, it will say the actual
live number, which I think is something like 172,
somewhere in that kind of
ballpark now. And because of production
delays, I'm sure that number will be out of date
as well. Yeah, things aren't growing as much as they used delays, I'm sure that number will be out of date as well.
Yeah, things aren't growing as much as they used to. I can tell you that much, but yeah.
You hit a certain point where, one, population limits become a concern. And two, it's always been challenging for me to figure out what to do about growth on the newsletter. When I wind up
talking to people about where they've come from when they sign up for this is, oh, my friend told
me about it. That's great.
I've mentioned this on stage
in front of thousands of people
during talks I've given
and gotten a couple hundred signups as a boost.
But it's very hard to get people in large numbers
to do these things
that suddenly cause massive inflections.
I look at the growth over the past three years
and everything's been a pretty steady curve.
Yeah, it's definitely changed for us over the years. You know, when a pretty steady curve. Yeah, it's definitely
changed for us over the years. You know, when we began, we could look at it and say, all right,
we're growing X percent per quarter or whatever. But after a certain period of time, after a few
years, it began growing in a much more linear way. And so when you're growing linearly, say,
let's say you're adding, I don't know, a thousand subscribers a month to a list just to pick an
arbitrary number, but you're losing, you're getting the churn of say, I don't know, 1% per month. I don't even, that's a good number or not,
but let's say you're losing 1% per month. Well, eventually your list will get to the size
where 1% per month is equal to that a thousand people that you've added. So you eventually,
with any list, if you're growing in a linear way, you eventually reach this plateau and,
you know, you don't see a lot of growth at that point and
we've actually reached that point on one of our publications so it's something that you know we
knew was going to happen but yeah as i say you know we did start 10 years ago so it's going to
happen at some point or another with certain technologies on some level it also becomes a
non-issue it feels like sure i sell sponsorships obviously in the things that i do but it's not
directly tied to number of people reading it.
That serves as a baseline for what you wind up fixing it to.
But if we were to magically, I don't know, multiply the number of readers or listeners that I have by 100, I'm not going to be able to multiply what I'm charging for ads by 100 because there's maybe three companies in this entire space that could conceivably pay that.
And I generally spend most of my time making fun of two of them. So at some point,
you wind up with a growth stops mattering to some extent. To some extent, yeah. I think if you had a email newsletter, for example, that was for billionaires only, and you had,
say, 50 people on that list, you're going to be getting some serious sponsorship
opportunities on that list just by virtue of the fact of the people that are on there
and you can scale that down to other things so like if you had a list that was all cto's so you
had like the top i don't know let's say 200 cto's in the world kind of all on this one list that
would be super valuable and they'd be making tons more money than either of us are or would ever
dream to do so it's not actually about the size of the list it's about the quality to a certain extent so
that's where i see your list so let's say i've got java street weekly with 172 000 or whatever
that's a very there's lots of weird disparate groups within that you can't just say they're all
people that are you know working with node or they're all working with jquery or they're all
doing you know enterprise level development because they're not whereas at least with your list about the whole aws thing is
that you pretty much know they're probably going to be using aws or they used aws in some way or
another and that is a very commercial thing to use and so they're not afraid of spending money
which obviously is your whole shtick you wouldn't spend less money but then of course that means
they're spending money so they're not scared to do that. Whereas my
audience, you don't know if they want to spend money or not. So there is a difference in value
between the groups. You look at the typical sponsor for a lot of what I do. They're monitoring
observability companies. These are folks that are trying to sell things to an audience where
the long-term value of a given customer is astronomical. So if one
lead converts and becomes a customer, then it pays for an entire year's worth of sponsoring my
nonsense and then some. So the ROI is ridiculously high. But if I were to sit here and look at it
through the optics of just viewing it as raw numbers of who listens or who subscribes, the
sponsorship prices are obscene. And it's easy to look at it from a place of who in or who subscribes, the sponsorship prices are obscene.
And it's easy to look at it from a place of
who in the world would ever pay this?
Well, people who have that problem,
people who are looking to get in front of
a technically sophisticated audience
who generally block ads and are somewhat skeptical.
It works.
It's the strangest thing.
I mean, I thought when I first started that,
oh, no one would ever click on an ad
and something like this and go ahead and then buy something from it. I am provably wrong on
that. Yeah. I mean, we walk a real tight rope with this actually, in that one of my things that I had
always from the beginning of running the company is that I wasn't actually setting out to sell
advertising. I was actually setting out to sell my own courses. So that's why I started the email
newsletter because I was running a Ruby course each month
that I would sell tickets to and do like a virtual online thing, which now everyone's
doing.
But 10 years ago, this was reasonably new.
And I was selling that each month, making about, I don't know, $10,000 or whatever for
the course.
And then I would just keep promoting it on the newsletter and fill it up.
But eventually I got bored of doing that.
And I began to accept some of these inquiries for sponsorship and put them on.
And I always wanted to make sure that I didn't price it in such a way that it was prohibitive for people that sell things that aren't.
You know, they can sell one unit and that's tens of thousands of dollars of worth to that company.
I also want to be able to sell sponsorships to companies that
might sell things that are much lower kind of dollar value. And so one of our first sponsors
actually was a site that sold a template for rails apps. I can't remember exactly what it was
called, but it was like a rails template thing anyway. And they sold tons of copies of this
after one sponsorship of our newsletter. And they didn't pay a lot like at the time it was
a few hundred dollars or something, but they sold like thousands of dollars of this thing.
And I thought, I always want to have that experience where just a single one or two
person kind of band can come to me and say, you know, we want to run something. We don't want to
spend more than a thousand dollars, $2,000, maybe depends where you're going out there,
kind of risk profile and everything. But we still want to always be able to cater that type of customer. And we've actually managed to keep there. And
that means we've left a lot of money on the table. And yeah, so it's always a balance I'm
trying to find. I do think of it as a bit like being on a tightrope. I could fall one way and
just say, like, let's take the big, let's say IBM cloud money, because they've come up a few times
in conversations I've had about, you know, being very prolific with their spending, let's say. But then at the same time, I don't want to just hand it all over
to a company that can just buy all our inventory. I want to have those one man band, one woman band
type things in the mix as well. I just think it makes it nicer for the readers and they just enjoy
reading that type of stuff. I would agree with you. I mean, I came at this from a very different perspective.
I had to be talked into starting a newsletter at all. But when I first started my consultancy,
it was, I had to keep up with everything Amazon announced. That got me 80% of the way towards
having the stuff I needed. And it was, all right, I'll send this out and see if anyone else finds
it interesting. It turns out that that's the thing people tend to know me for the best.
And that became sort of the stepping stone that led to this ridiculous thing.
I couldn't do it again if my life depended on it.
What I do see is that a lot of newsletters have started
not as a labor of love, but as a,
oh, I'm going to go ahead and make money out of this thing.
And people are coming at it from day one.
First, they're probably making better choices
about a monetized newsletter than I am.
I mean, the way that I've done this,
there's no way I could ever have someone else step in
and write it for a protracted period of time just because it's so tied to my personality.
Whereas other folks, if you're doing a just the facts style, well, that's super easy. Just find
someone who can opine intelligently about a topic, which is way easier. Yeah. I mean, it probably
sounds cliche, but for me, publishing has always been in my blood to some extent or another. I began the school
newspaper when I was at my early schooling and I published like a fanzine on Usenet in the 90s
about programming and doing stuff like that. So doing that as a teenager and I didn't actually
see it as being unusual to kind of build up an audience and have something to say to that
audience. So I was very much into blog into blogging and, you know, really heavily into that in the, in its earliest days and tumble logging and had a live journal
and all that type of thing. And yeah, I kind of would do this anyway. So that's actually what's
happened with all the different things that I've done. I've been doing the publishing anyway,
and then some sort of money-making activity has come along on the back end and gone, you know,
appeared in front of me. And it's like, Oh, actually I can turn my little fun hobby into
something that makes money. And that's the, oh, actually, I can turn my little fun hobby into something that makes money.
And that's the thing that actually
kind of keeps me on the straight and narrow
because I guess if that didn't turn up
after a few years,
I'd be on to the next thing.
I'd be doing TikTok or something by now.
And yeah, that type of thing.
If I was a billionaire or something,
I'd just be on a different social network each week,
just kind of playing around with it,
see how it works.
But yeah, the money kind of keeps me doing the email.
I might have not still been doing it now if I didn't need to, but it's kind of, it keeps me
honest. I like to say that about money is it's not always a bad thing. It's something that can
actually keep you on the straight and narrow and going in a certain direction, which I think is
good. I find that doing it for money definitely helps me power through slumps where it's, I don't
want to really write a newsletter this weekend. I'd like to let it slip. But on the other side of it, it's, well, you know
what I'd also like to do? That's right. Continue to wind up having food come in. So I'm going to
go ahead and, you know, actually power through writing it and get it out there and not have to
issue a whole bunch of refunds to people. And that in turn is great. Most weekends, it's not like that.
It's much better from my perspective
to be able to, I guess, have that forcing function
that allows me to get it out when I need to.
But most of the time it is a labor of love.
I still enjoy it because I get to see
how far I can go with these things.
Exactly.
And I guess you're also consulting at the same time.
So, you know, and you're doing the podcast as well.
So you've actually got your finger in
several different pies, I guess.
Having staff absolutely helps.
That's a lesson I learned from you about a year or two
ago when we last spoke in person.
Back when that was a thing, people did without it being a deadly
risk. And yeah,
it turns out that now I have two podcasts going on.
The AWS Morning Brief and
of course, the Screaming in the Cloud that we are
currently recording. But the last week in the Cloud that we are currently recording.
But the last week in AWS newsletter is also going out multiple times a week now.
It's a question of, all right, how do I expand this
into something even more than it already is?
And it's always been a bit of a tension
because we are a consulting company, first and foremost.
We're not a media company.
But the media is our marketing,
which in turn means that because it is profitable on media,
that means that our cost of customer acquisition on the consulting side becomes a negative number.
It's marketing we don't pay for.
In fact, we get paid for doing it.
It's a weird world.
Yeah, I mean, you're kind of doing DevRel almost for what it is that you normally provide in your day-to-day work.
I would consider it DevRel done right.
Yeah.
I've seen actually a few people saying recently that
this type of DevRel stuff, this type of content marketing, whatever, it's basically table stakes
now. If you're a technology company, this is going to be happening at some point or another.
Like, you know, maybe 20 years ago, you'd have been doing SEO all the time and focusing on that
and getting your keywords right and all that type of thing. Now it's, you know, this whole new world
is where people are producing media and talking a lot and talking to each other and sharing stuff. And this is kind of just table stakes now.
Yeah. But what's weird is the number of people I talk to who are convinced that they have nothing
to say, they could not start a newsletter themselves and get any traction. Maybe you're
right, but I would have put myself right in that category too when I got started. Try it and see.
Now there are things I would have done radically differently before
going down this path myself. But now that I know what I know, I would do it very differently. But
I don't know that there's so much that I would have changed that it would have resulted in a
materially different outcome. Yeah, it's a different time now, though, I would say. One
thing compared with 10 years ago is that 10 years ago, I could just turn around and say, oh, I'm doing a weekly newsletter about JavaScript. And I suddenly got a lot of
interest. A lot of people on Twitter were very prolific people in the JavaScript world at that
time were tweeting and saying, oh, it's great. Someone's finally doing this, blah, blah, blah.
Well, now if someone turns around and says, oh, I'm launching a newsletter about something like
their friends and maybe some of their industry contacts will be like, oh, that's cool. You're doing that and
sign up. But I don't think you'd get quite the same reaction that we did just because it was
novel at the time and no one was putting their efforts into that direction. So I would kind of
struggle, I think, to do what we're doing now if I was launching it right now, just because there's
so much, not necessarily competition for the exact thing that we do, because there's a lot more competition
for your attention nowadays.
I think everyone's figured out
that that is part of the game now.
It's about keeping people's attention
and fostering attention
and coming up with ways to get people's attention.
And people were a little bit more naive
about that type of thing 10 years ago,
especially in the developer space.
I absolutely agree with you.
Part of the thing that made the whole thing work for me
has been that it's easy enough to, for me at least,
to get out there and grab people's attention
because I say the quiet part out loud.
The fact that I structured my consultancy
so I have no vendor relationships
with any vendor in the space, including AWS,
means that I don't have to worry about censoring what I say
out of fear of offending anyone in that sense, in a corporate sense. Obviously, punch up, never down.
Offending people is a whole separate argument. And because I have staff that handles the sales
for sponsorships and the editorial pipeline stuff, I don't see who's sponsoring something
until after I have already written it. So I don't have to worry about it flavoring the content,
which means that I get to keep my voice.
No one has ever complained as a sponsor about,
why did you say something that wasn't very nice about us
and we're sponsoring you?
Because I've been very upfront about this the entire time
was always my planned response,
but I never had to give it.
No one cares.
It becomes a very, I guess, straightforward and easy way
of maintaining my authenticity
to the point where I could
theoretically shut down consulting, decide this whole boondoggle was a mistake, and just do media
going forward. What scares me going down that path, though, is how do you avoid losing the technical
experience that gives you authenticity and just becoming a talking head?
Yes, exactly. I've seen a lot of people have this problem actually especially in the screencasting
space in particularly the ruby world so i used to know most of the people in the ruby world it's
definitely not true now i've kind of fallen out not fallen out that makes it sound bad but kind
of i'm just not in that game all the time anymore but some of the people i did know that were doing
weekly screencasts and they turn that into their business where it's like you're going to pay me
nine dollars a month and you'll get these screencasts or whatever
a lot of them just burnt out or got to a point where it was like they were saying i'm not doing
this on a day-to-day basis for customers and for people that perhaps i don't necessarily like and
i'm having to come up with solutions that are imperfect and i'm not learning these hard lessons
anymore because i'm working this
idealized kind of, here's the perfect way to do X, Y, and Z. And they weren't getting that
real life experience that they could put into the video. So once they'd done a certain number,
they just kind of burnt out. Like I've told you everything that I need to know. I've told you all
my wisdom. This is the end. And yeah, that is something that could happen. And that's something
that I'm really quite aware of
in my own work is that you know I'm constantly researching things and trying things out for
what I'm doing but I don't necessarily have the you know day-to-day experience of running a giant
Postgres cluster in production let's say or how to migrate stuff from AWS to Azure or you know
vice versa like that stuff that I know of and that I talk to people about,
but it's not something I've actually done for myself. So this goes back to my point about
being very meta in what I do. I'm meta in that sense as well as that I pick up stories and I
learn stuff almost like a reporter, essentially, but I've not had that lived experience.
Yeah, I wouldn't expect that it's something
that's a particularly common occurrence,
but the fear of that's always been there.
But what sort of reassures me on some level is that,
although I have no plans to stop consulting anytime soon
for obvious reasons,
no one is able to use everything at AWS
to its fullest potential, full stop.
We've long since passed the point
where I can talk convincingly about AWS services
that don't exist and not get called out on it by AWS employees because no one has it all in their head.
They never do. No one does. So the idea of explaining these things to people is absolutely
valuable to a whole bunch of folks who, that is, I think, the reason that people keep coming back
for my nonsense, even on weeks where I'm not particularly brilliant or scintillating.
Yeah, I think there's a lot of parallels actually with this type of work with things like
anthropology and archaeology. And I know it sounds a little bit sort of highfalutin as it were, but
there is a lot involved in analyzing a space and being aware of the different things that are
happening with it, but also the history that's led up to where things are now. So, you know, one area that perhaps you have a positive point on all
of what we've just said is that you will have seen the growth of some of these services and
why certain services just kind of fell by the wayside. So like SimpleDB, for example, you kind
of got that story in your head, which allows you to make those jokes about a service like SimpleDB.
The people coming into AWS now, they go and look at the list of services.
They see SimpleDB and think, oh, this looks kind of cool.
It's got a simple API.
And I've done this as well because I wrote an article about three months ago using SimpleDB
with Ruby, even though you probably shouldn't be using SimpleDB.
It kind of works and it does its job and I can see some use cases for it.
But you have that story.
And I guess that's also what I have is when I'm looking back at JavaScript,
I've, you know, I was posting on the JavaScript Usenet group in 1996,
like back when it was beginning.
And so even though like I've not been programming in JavaScript
every single week since then, I've, you know, I kind of do it on and off.
I've still got that story and I know where JavaScript was at that point
and how things have built up.
And I can kind of tell that story in an authentic way. And I must admit, like a lot of software developers don't necessarily do that. I really respect what full-time software developers
do, but they don't always have that background story unless they're like 50, 60 years old and
they've really just been doing it the whole time. You've got an incredibly complex architecture,
which means monitoring it takes a dozen different tools.
We all know the pain, and New Relic wants to change that.
They've designed everything you need in one platform.
With pricing that's simple and straightforward,
no more counting hosts,
you can get one user and 100 gigabytes per month totally free.
Check it out at NewRelic.com.
Observability made simple.
Right. And I guess that's
part of the authenticity is people who
have experience and know the space
who can speak authoritatively about some areas
but then it turns into
as technology evolves, as it always does,
those stories start to lose
some element of relevance. And it'll happen
to me someday, the same way it happens to other folks.
Right now I'm able to keep up, but at some point, if JavaScript continues it'll happen to me someday, the same way it happens to other folks. Right now, I'm able to keep up.
But at some point,
if JavaScript continues to eat the world,
well, I've never been great with it.
And I don't anticipate that changing anytime soon.
At some point,
the industry is going to pivot
in a way that I can't follow directly.
And then the question of what do I do
becomes an open question.
That said,
we don't see a whole lot of contractions
in our space. It is continually expanding and there's always going to be niches. Finding those
edge cases between other things are really where I've always been able to make success happen.
Like blending tech and finance on the consulting side and blending my ongoing love affair with the
sound of my own voice and making fun of things means that this podcast and the newsletter tend to work out. But it's definitely an experience. When you started, were you planning
on doing this as a business or was this something that you just did on a lark to see what would
happen? I meandered through pretty much from the very start. So, I mean, if you just rewind all the
way back to when I was 16, I actually finished school when I was 16 because that's how it worked
here at the time. You went to kind of like an intermediate college at 16 to you're 18 if you
wanted to go to university and whatever. But I didn't want to do that. I wanted to get out and
work straight away. So I left at 16 and got a job with what was then called a new media company.
So they were building websites and so on back in the 90eties. And I just kind of went from there. So, you know, I have no serious educational qualifications to be fair. And
yeah, I, everything I've done since then has been almost like a side project that's turned into
something that looks successful. So, you know, I went into doing blogging and I went into doing
freelance writing about stuff and all this type of thing, but I basically just done something for fun. And then someone's like, oh, actually, you know, we kind of want this. Like, would you
like to do it? And this happened when I was blogging. I had a press, the publishing company
came to me and said, oh, do you want to write a Ruby book? And I wrote a Ruby book. So I launched
a blog to promote the Ruby book. And then people wanted to sponsor the blog because it did really
well. And then the blog turned into an email newsletter and then people wanted to sponsor the email newsletter. So then that's turned into this company.
And yeah, can we give you money to talk about? Can you give me money? Of course you can give
me money. How much money are we talking about? And that's how it started.
Yeah. It's just, it's just like messing around really. And you know, that comes from a place
of privilege to be fair in that, you know, I've had the opportunities to do some of this stuff and
I've had the time on my hands to just play around with things, and people approach
me in that way.
But yeah, at the same time, there's not a lot of design to it.
Yeah.
And at some point, I keep iterating forward and learning things that I would do differently
and talking to other folks.
What always surprises me is when I talk to other DevRel types, if you'll forgive the
term, in the space, there's always a bit of a hand-waving dismissiveness
about what I've been doing, about how,
oh, well, yeah, your results aren't typical
and it won't work for other people.
Why the hell not?
I have no magic on this side.
I just started off and stuck with it long enough
that it turned into something.
But I was running this thing at a loss for six months.
Yeah, I would actually love for you to speak to,
and I don't know if you've done this yet,
not in the episodes that I've listened to at least,
but actually speak to what you might call a proper analyst,
you know, like one of these very, very high paid people
that works at like Gartner or whatever.
And I don't really understand their market,
but they seem to have kind of taken some of the elements
of the types of things that we do,
which is building stories up about, you know, technologies and how technologies join together and which ones you should use
and which ones you shouldn't.
And they've turned it into like a billion dollar business.
Now, I look at them perhaps the way that some developers might look at us about, well,
what do they know?
And, you know, how do they make this into a business?
Well, I kind of look at what I call proper analysts in that way.
Like, I don't understand how their business works whatsoever. And I've asked some and they're like, oh yeah,
like big companies give us loads of money to tell us, you know, we can tell them what we think.
And I'm like, well, that sounds like a really cool job. I want in on that. So
yeah, I'd love to know more about that stuff. Yeah. I think that there's a lot of secret sauce
that goes into that. And part of the challenge that the big analyst firms have is,
on some level, what they do is great.
It provides validation around directions big companies are going to go
where mistakes to back out of cost billions.
The other side of that, though, is I've never yet met an analyst firm
that approaches things the way that I do, which is,
okay, I listen to the vendors who are building things.
Cool. I talk to the customers who are using it.
Great. And that's what analyst firms all do. But then I take it one step further and
I build something with it myself once it hits a certain point of interest for me. And everyone
sort of stares at me like I'm a lunatic whenever I say that. But yeah, someone actually said to me
once at an analyst event was, if you can write code, why don't you go do that? Instead of this whole media analyst thing, it pays better. First, are you sure about that? Secondly, how can you
effectively work in advising people technology if you don't know the reality of how it works?
I've never fully grasped that. You know what? You've just hit on a really big point there that
actually I think affects so many things that happen in the broader developer
space, but like where you're not just a software developer, but all the things outside of that,
like being a dev rel and being in marketing and analysts and so on, which is that being a software
developer right now does tend to pay, or it's more obviously has a bigger reward if you're willing to put in the effort than doing all of
these ancillary things. And that actually takes away a lot of opportunity for those other areas
to get some really top talent. So, you know, all the areas that I'm in, it's actually really hard
for me to find curators or anyone that can kind of like replace me within the business because anyone who is let's
say a particularly good javascript developer they're going to be going to amazon or wherever
it is and earning you know 150 000 a year plus being a javascript developer or they're going to
go and create a startup of their own because they want that autonomy they've got all of these
different options they're not going to go and work for a publishing company that may be able to pay them towards that amount of money, but not quite get there, if you see what I mean.
And that seems to be an issue in so many areas of the industry, like why it's not always the
best developers or the best people writing the books or publishing the books or writing for the
magazines or all that type of thing, or even producing the videos. You know, I know so many great YouTube-based developers who produce really good videos,
but there's probably other developers that are earning, you know, $200,000, $300,000 a year that
could probably do it a little bit better and probably have more war stories and types of
things like that. So yeah, I think that's really touched on a point that a lot of companies run into is that there is a lot of talent out there,
but it does get kind of gravitate
towards the purely software development roles
or the management roles or the FANG roles,
as you might call them.
Oh yeah.
Part of the trick too that I think people lose sight of
is that because it would take them forever
to sit and write the newsletter,
because I know I've been there when I started this,
it took me a full day's worth of work to sit there and read everything and
understand it and copy and paste it into Google Docs and write the snark and the rest. Now it
takes me 20 to 30 minutes every week because I built a bunch of automated systems around this.
And sure, what I built is horrible, but it both gives me exposure to the technologies I'm talking
about and makes it harder for me to screw things up, like forgetting to put the sponsor link in,
as I did a few times in the early days,
or not having a linter so the actual link didn't work
and validating that the actual destination
was sending correct responses.
And there was a lot of painful stuff.
But now it's really getting there
to a point where I'm pretty satisfied
with how the automation works.
Now, the next trick is, of course, getting it to be something that someone else could
manipulate without me.
Oh, absolutely.
And I guess you've also kind of touched there on the idea of programming as literacy, which
I think is another important thing.
It's probably a little bit off topic for this conversation, but I think it's very, very
important in that if everyone learns to program to some extent to improve their jobs, then, yeah, you're going to see massive change in the world.
And we're doing it on a much smaller scale where, you know, making tools because we know how to build software that actually increase the efficiency of our businesses.
But just imagine if almost anyone could do that.
Imagine if the person down at the local, you know, hardware store could, oh, they've not got an app to track certain things within their business.
They can just put something together and they can do that.
Then, yeah, I think the world would be a very different place.
I think we're going to get there.
I think that is the inevitable direction we're heading in.
Yeah, the whole no-code thing that's going on at the moment.
Yeah, if I want to build something today and I have a business idea
and I'm fresh out of school or coming in from working at a hardware store, for example.
Great.
Today, I have to go to a bootcamp
and learn how a bunch of this stuff works.
What if I didn't?
What if it was, I basically put my idea together
in some relatively accessible way
and that's enough to get off the ground
and get started and start serving customers.
Sure, you're right.
I'm never going to be able to scale that thing
to a hyperscale works at massive web scale properties.
But sometime between my ridiculous idea and becoming a Fortune 500 component,
then there's going to be some evolution in there. And most things never need to scale like that.
No, absolutely. Totally agree.
So I can't shake the feeling that there's a lot of opportunity that is being missed right now.
Yeah. And I think once we figure out a way forward
as a kind of society culture,
or even just as an industry to do that,
we're going to see some massive productivity gains.
But it's always hard to see,
like you might be able to see this point
somewhere off in the future.
It's really hard to figure out
how can we reach that point.
And obviously, you know,
once you do that type of thing,
you obviously end up reaching a different point
than you expected to reach.
That just needs to be how our industry goes.
Yeah, that's the hardest part, is getting started.
When I started the newsletter, for example, I didn't know how any of this stuff worked.
I was mostly making it up as I went along.
And all right, I'm reading a lot of AWS releases.
A lot of these are just nonsense.
No one actually cares that a service that no one ever heard of is in a region that you're not sure it exists or not.
So how do you skim out the stuff
that's actually worth talking about and ignore the rest?
And again, that's opinionated and biased
and it's my own position and no one else's.
And that's okay.
But there's an element of just start writing
and get started.
You learn from your audience.
You get less feedback on any of these things
than I would have expected.
So you can still to this, hit reply to my newsletter,
and it winds up in my inbox.
But almost no one does, which is why that works.
Yeah, that's true for us as well, actually.
You can do that on any of ours.
And I'm sending almost 500,000 emails a week.
And the amount of replies we get is actually quite minimal.
I do get a fair few that I have to work through each weekend
because I haven't got the time during the week. but it's mostly people submitting stuff and saying, oh,
you know, check this out, blah, blah, blah. And they actually come in, you know, they're very
valuable and I always, you know, reply to people and let people know what we're doing and everything.
But yeah, if you think like 500,000 people, it's not like I'm getting a thousand replies each week.
I wouldn't be able to cope with that. Yeah. That becomes a problem. Yeah. So as far as what you would do differently if you were starting over,
what tips do you have for someone who would be starting out today?
Would they have an idea to start a newsletter?
Where should they begin?
I think there's some different ways that I would go about it now
than the way I went about it.
So the way I went about it was very matter-of-fact, factual.
And I guess that's what you did to an extent in the early days as well.
But I think something that you've done that's what you did to an extent in the early days as well. But I think
something that you've done that we've not managed to do is you've managed to put some character into
it over time. So you've got your mascot, you've got the way that you speak to people and the way
that you make jokes and you have this kind of level of irreverence. I think that is actually
much more important if you're launching something now
than if you were doing it 10 years ago
where I could get away with that dry kind of like,
here's the news, bye type thing.
Nowadays, you do need to put a little bit of yourself in
and it doesn't necessarily be a character
that everyone likes.
You know, it actually helps you out
if there's a certain portion of an audience
that is going to be like-
Oh, I get hate mail from time to time
and I'm perfectly okay with that. Great, it's not for everyone and that's fine.
Yeah. That's, I think that's actually beneficial nowadays because generally if you have people
that really dislike your shtick, let's say, then you've generally going to have some hardcore fans
as well. And building up that level of hardcore fan is actually really important now compared to
how it was 10 years ago where I could just build a generic audience up and that's where I've actually got some problems is that I've got
such a weird wide range of people which is good because it's kind of diverse in a way
but they don't all necessarily share my personal sense of humor or sensibility or even kind of
accept some of my views about things. So for
example, when we did some issues where we mentioned the Black Lives Matter thing, for example,
and we kind of went into depth about why that was important and stuff like that, we got some,
you know, really like nasty emails coming back saying, oh, this is a political thing, blah, blah,
blah. And okay, like it's, you know, people can have their opinions about things, but I would
have appreciated the fact that if you've been subscribed to something that I've been writing for several years, that you could at least accept the fact that I might have an opinion that you disagree with, and that's kind of okay.
Like, I can deal with my readers having opinions that I don't like, as long as they're not ramming them down my throat.
And it's kind of a shame that we couldn't get to that point. But the thing about being really upfront with your character and saying, look, this is who I am. This is how I'm going to talk.
This is what I believe in. Off we go. Let's publish something. Is that the audience kind
of self-selects to a certain extent. You're not going to get some really dry business type who
can't handle your sense of humor subscribing once they've seen what you have to say and they've seen
the mascot and all that type of thing. So get that character in and tell stories.
You know, that's something that, again,
we have really failed at over the years.
We've gone very dry.
We don't necessarily tell a story.
And one of the things that you've done
is you've brought on that extra podcast.
I must admit, I can't keep up with the names
of all these different shows,
but you've got the podcast.
At some level, I've made a mistake with that.
I really should have everything unified
around a central brand.
And I didn't because I wanted to go in different directions.
If I'd called this the last week in AWS podcast,
I never would be able to talk to people who were not themselves focused on AWS.
I've had a bunch of GCP employees and Azure folks on the show.
That would never have happened if this were AWS branded.
Yes.
So stories are just really important nowadays.
And I know a lot of people
that read different newsletters just to see the kind of the opening paragraph almost each week
from the person that writes the newsletter even if not interested in the topic it's like oh i just
want to know what so-and-so is going to just start out with and say this week or this month or
whatever even if they don't read the rest of the thing whereas we go very dry we're like this is
the biggest headline bam you should know this but I think having some of those stories that you tell, you tell
stories about your own business and you do this on Twitter, you do it in email, you do it in podcast
and doing that is very important. So yeah, I was just going to pick two things I would do now very
differently. It's get that character in and be yourself to a certain extent, or maybe in the TV media sense of just like be a magnified
caricatured version of yourself. Like they put makeup on people just to go on TV to kind of make
them look more like themselves, kind of just do that with how you write and how you speak and so
on. And yeah, do the same with storytelling. Like even if you don't have the most exciting stories,
people just find stories very compelling. Nonetheless, they don't have the most exciting stories, people just find stories very compelling nonetheless. They don't have to be super exciting. They just have to be something
that's relevant to the person that's enjoying the story. So yeah, stories and character, just
follow those old kind of trusted things. Don't necessarily just go in completely
dry from the factual like we've tended to do. Yeah. I think there's an absolute definite problem
here that people lose sight of the fact that it's all storytelling. I think cloud marketing across
the board misses this, where you have to paint a picture for people. You have to be engaging.
You have to be fun because let's not kid ourselves. This stuff is pretty freaking dry otherwise.
I guess you would probably say the same thing about if we were advising people on what their
Twitter strategy is, because I imagine most people listening to this podcast have a Twitter account or have a
LinkedIn account or have something of that nature. And I've had a Twitter account pretty much since
Twitter began. And so I've actually kept mine reasonably dry over time. Again, this is a
problem that I seem to have, but yours has more character. And a lot of the people that I follow
on Twitter nowadays, they have strong characters and they're not afraid to kind of let it loose on various topics of the
day with hot takes and so on. And that seems to be where a lot of the growth is coming now. It's
people that can tell a story and relate their lives and their experiences to other people in
kind of a, it doesn't have to be entertaining way, but it has to be a way that makes you turn around
and take notice. And you've done that really well. And I'm seeing a lot of people doing that very well. It's something that
I think needs to be done. So it's not just on a medium like an email newsletter or a blog or
whatever, or even a podcast. It's also on your social as well. If you can add that character in,
win-win. One last topic that I want to make sure that we both talk about here is I think that there's a tremendous value that a lot of folks miss specifically around owning the platform.
I think that, oh, I'm going to do this on Medium instead, or I'm going to build a big Twitter following instead of focusing on an email newsletter or writing my own blog is a mistake. I feel like being portable and able to take your
audience with you as you migrate from thing to thing is important. Podcasts can do it to a point.
Email seems to be the universal API that everyone tends to understand. But I don't see a lot of
people talking about that nearly as much. I'm actually a little bit more bearish on that than
you might think. So even though I have about 500,000 subscribers on email, I am actually a little bit more bearish on that than you might think. So even though I have about 500,000 subscribers on email, I'm actually reasonably bearish
on email, which is funny considering it seems to be a little bit of a bubble moment right
now when I've built my whole business around it.
But I think things are harder than they look.
Deliverability is actually kind of an issue nowadays I'm starting to experience, which
is stuff that you can work around and you can work in,
but there is still a little bit of gatekeeping going on even with email.
But I think it's just by looking at the people I've seen be really successful,
like, you know, let's pick a typical name like Gary Vaynerchuk, for example,
or top YouTubers or people that are really successful on Twitch,
like your Dr. Disrespect and people of that nature.
Like they've built names up on different platforms
and they've then taken people to other platforms,
especially Gary Vaynerchuk is a good example of that.
And he's owned his own media before,
but then he seems to have more success on big platforms.
Now, you see a lot of people doing this
in kind of like what I would call the mass market
kind of areas like gaming and marketing and things like that.
I think we might start to see a little bit more of that in the developer space as well, where you see developers who have very big, popular YouTube channels, then kind of parlay that into other things.
They might move that kind of group of people somewhere else.
And I don't necessarily think they're all doing it via email. And I'm just trying to think of the people that I followed over the years who I
consider to be sort of minor celebrities online. And I've not ever moved between the platforms
that they're big on because they sent me an email. Like that just doesn't happen. And the number of
actual personalities that I follow in email is very, very small. And I follow a lot of
like personalities on YouTube and Instagram and different places, Facebook even. So like Robert
Scoble, for example, I only follow him on Facebook. And that's not where he began. He began by blogging
and he went onto Instagram and he went around different places and Twitter. And I think he
stopped doing Twitter and moved on to Facebook. And yeah, I don't know. I'm kind of bearish on that idea that you need to own your own media now on your own platforms because I've been there and
I've done it. And I don't necessarily think that's where all the value is. The value is in actually
getting a reputation, a personal reputation and a personal sense of having an audience.
But then as soon as you do a YouTube video or an Instagram and say, oh, I've decided
I'm going to go and try TikTok now, they are all straight onto TikTok and they're all like, follow,
bam, you've now moved part of that audience onto TikTok. That's the real power is actually being
a compelling enough character and personality that people will almost at a directive will move
here or there. I don't necessarily think that if you were, I don't know,
kind of a more of a milk toast kind of person, like without a serious amount of personality,
that you could send an email to someone and say, oh, go and move over to this other thing that
I've done. Like, I think the important thing now is actually being a character yourself,
getting that character out there. And I say that as someone who regrets not doing that more. So that's why I think
there's no time like the present. Yeah, yeah, yeah, exactly. So this comes from a place of regret
that I'm saying this. I don't necessarily think it's all about owning the email and that's something
I've done very well at. So I don't know. We'll see how it plays out, but I'm going to try and
do more of that type of thing. And who knows, it might work. Yeah, I think there's a lot in there.
And you can go in a bunch of different directions. I maintain that I always started out with the idea
of being able to take my audience with me. So for better or worse, I've been able to do that. It's
why I care a lot more about growing the newsletter list than I do about my Twitter following. But
again, meeting people where they are is important. Yeah, but then how many people of your email list
come because they've learned about you on Twitter?
Yeah, that's a really good point.
I find that every time I wind up mentioning on Twitter these days
that I have a newsletter, I see a sudden rush of subscriptions.
Exactly.
So if you launched a new one, I guess, you know,
the good thing about email is that you can usually
partially move an audience from one thing to another.
So actually, this is something that we've done really well, is that I call it the domino approach, where we started, let's say,
a Ruby newsletter, and we knew that a lot of them did JavaScript. So we launched a JavaScript one
and say, hey, Ruby people, we're doing a JavaScript one. And then the domino falls over.
And this is exactly how Facebook grew big as well. And a lot of media companies grew big
is that they built a small audience in one area, and then they kind of use this domino effect of what part of that audience can I take to this
new thing I'm building? And then that builds that new thing up quicker. And you could do that with
email, you could do it with Twitter, but yeah, it's all about the platforms in that I don't
necessarily think it's just all going to be from your personal email that you do that.
Yeah, I think you're right. So if people want to hear more about what you're up to,
look at the various media properties that you curate, where can they find you?
Well, technically we have a website at cooperpress.com, but as I say, it's very
poorly maintained. It's the old thing of the builder's house is falling down.
Yeah, when you see a consultancy, for example, the great and beautiful website, it's one of those,
how much work are you folks actually doing these days? You have time to keep your website updated.
Exactly. So yeah, P2C on Twitter is probably the best way to go. So that's just P-E-T-E-R-C. It's one of those, how much work are you folks actually doing these days? You have time to keep your website updated.
So yeah, P2C on Twitter is probably the best way to go.
So that's just P-E-T-E-R-C.
And I'm always happy to answer any questions that you tweet at me.
So yeah, I'm good in that regard.
I might not have the strongest character on Twitter, but I'm always listening, always reading everything.
So just reach out to me.
I'm happy to answer any questions that you might have.
Thank you so much for taking the time to speak with me today.
Thank you. It's been great. Peter Cooper, Editor-in-Chief at Cooper Press. I'm cloud economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this
podcast, please leave a five-star rating on your podcast platform of choice. Whereas if you hated
it, please leave a five-star rating on your podcast platform of choice, along with an insulting comment explaining exactly why an email newsletter has no future.
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