Screaming in the Cloud - Media as Table Stakes with Peter Cooper

Episode Date: November 26, 2020

About 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)
Starting point is 00:00:00 Hello and welcome to Screaming in the Cloud with your host, cloud economist Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud. 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.
Starting point is 00:00:40 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
Starting point is 00:01:23 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
Starting point is 00:02:03 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
Starting point is 00:03:13 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.
Starting point is 00:03:41 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.
Starting point is 00:04:10 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
Starting point is 00:04:29 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.
Starting point is 00:04:47 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
Starting point is 00:05:02 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
Starting point is 00:05:28 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
Starting point is 00:05:45 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,
Starting point is 00:06:23 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.
Starting point is 00:07:09 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
Starting point is 00:07:48 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
Starting point is 00:08:26 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.
Starting point is 00:09:05 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.
Starting point is 00:09:21 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
Starting point is 00:09:49 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.
Starting point is 00:10:16 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
Starting point is 00:10:53 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
Starting point is 00:11:34 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.
Starting point is 00:12:09 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
Starting point is 00:12:23 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
Starting point is 00:13:08 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
Starting point is 00:13:30 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.
Starting point is 00:13:41 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
Starting point is 00:14:18 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.
Starting point is 00:14:39 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
Starting point is 00:14:56 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?
Starting point is 00:15:12 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.
Starting point is 00:15:32 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
Starting point is 00:15:57 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
Starting point is 00:16:36 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
Starting point is 00:17:16 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.
Starting point is 00:17:38 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.
Starting point is 00:17:55 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,
Starting point is 00:18:24 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.
Starting point is 00:18:37 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
Starting point is 00:19:12 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
Starting point is 00:19:45 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
Starting point is 00:20:21 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,
Starting point is 00:20:51 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
Starting point is 00:21:13 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
Starting point is 00:21:59 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.
Starting point is 00:22:24 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
Starting point is 00:22:53 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.
Starting point is 00:23:20 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,
Starting point is 00:23:38 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.
Starting point is 00:23:54 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
Starting point is 00:24:10 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
Starting point is 00:24:55 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
Starting point is 00:25:41 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.
Starting point is 00:26:12 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.
Starting point is 00:26:33 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,
Starting point is 00:26:46 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.
Starting point is 00:27:10 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
Starting point is 00:27:36 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.
Starting point is 00:28:02 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
Starting point is 00:28:47 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
Starting point is 00:29:36 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,
Starting point is 00:30:26 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,
Starting point is 00:30:43 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
Starting point is 00:31:11 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.
Starting point is 00:31:29 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.
Starting point is 00:32:06 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.
Starting point is 00:32:24 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.
Starting point is 00:32:39 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,
Starting point is 00:33:07 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,
Starting point is 00:33:20 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.
Starting point is 00:33:40 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
Starting point is 00:33:58 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.
Starting point is 00:34:12 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.
Starting point is 00:34:38 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.
Starting point is 00:35:04 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.
Starting point is 00:35:32 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.
Starting point is 00:35:48 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,
Starting point is 00:36:33 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
Starting point is 00:37:18 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.
Starting point is 00:37:36 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,
Starting point is 00:37:48 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
Starting point is 00:38:14 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
Starting point is 00:38:57 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.
Starting point is 00:39:39 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
Starting point is 00:40:18 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
Starting point is 00:41:17 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.
Starting point is 00:41:49 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,
Starting point is 00:42:16 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
Starting point is 00:42:54 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.
Starting point is 00:43:40 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,
Starting point is 00:44:19 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
Starting point is 00:45:00 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
Starting point is 00:45:21 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
Starting point is 00:45:56 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.
Starting point is 00:46:28 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.
Starting point is 00:46:48 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

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