Screaming in the Cloud - When Data is Your Brand and Your Job with Joe Karlsson

Episode Date: October 12, 2023

Joe Karlsson, Data Engineer at Tinybird, joins Corey on Screaming in the Cloud to discuss what it’s like working in the world of data right now and how he manages the overlap between his so...cial media presence and career. Corey and Joe chat about the rise of AI and whether or not we’re truly seeing advancements in that realm or just trendy marketing plays, and Joe shares why he feels data is getting a lot more attention these days and what it’s like to work in data at this time. Joe also shares insights into how his mental health has been impacted by having a career and social media presence that overlaps, and what steps he’s taken to mitigate the negative impact. About JoeJoe Karlsson (He/They) is a Software Engineer turned Developer Advocate at Tinybird. He empowers developers to think creatively when building data intensive applications through demos, blogs, videos, or whatever else developers need.Joe's career has taken him from building out database best practices and demos for MongoDB, architecting and building one of the largest eCommerce websites in North America at Best Buy, and teaching at one of the most highly-rated software development boot camps on Earth. Joe is also a TEDx Speaker, film buff, and avid TikToker and Tweeter.Links Referenced:Tinybird: https://www.tinybird.co/Personal website: https://joekarlsson.comTinybird: https://www.tinybird.co/Personal website: https://joekarlsson.com

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the Duckbill Group, 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. Are you navigating the complex web of API management, microservices, and Kubernetes in your organization? Solo.io is here to be your guide to connectivity in the cloud-native universe.
Starting point is 00:00:41 Solo.io, the powerhouse behind Istio, is revolutionizing cloud-native application networking. They brought you Glue Gateway, the lightweight and ultra-fast gateway built for modern API management, and Glue Mesh Core, a necessary step to secure, support, and operate your Istio environment. Why struggle with the nuts and bolts of infrastructure
Starting point is 00:01:01 when you can focus on what truly matters, your application? Solo.io has got your back with networking for applications, not infrastructure. Embrace zero trust security, GitOps automation, and seamless multi-cloud networking, all with Solo.io. Here's the real game changer, a common interface for every connection, in every direction, all with one API. It's the future of connectivity, and it's called Glue by Solo.io. DevOps and platform engineers, your journey to a seamless cloud-native experience starts here. Visit Solo.io slash Screaming in the Cloud today to level up your networking game. Welcome to Screaming in the Cloud. I'm Corey Quinn, and I am joined today by someone from,
Starting point is 00:01:43 well, we'll call it the other side of the tracks, if I can be blunt and disrespectful. Joe Carlson is a data engineer at Tiny Bird, but I really got to know who he is by consistently seeing his content injected almost against my will over on the TikToks. Joe, how are you? I'm doing so well, and I'm so sorry for anything I've forced down your throat online. Thanks for having me, though. Oh, it's always a pleasure to talk to you. Now, the problem I've got with it is that when I'm in TikTok mode, I don't want to think about computers anymore.
Starting point is 00:02:16 I want to find inane content that I can just swipe six hours away without realizing it, because that's how I roll. TikTok is too smart, though. I think it knows that you are doing a lot of stuff with computers. And even if you keep swiping away, it's going to keep servering up to you. For a long time, it had me pinned as a lesbian, which was interesting, which I suppose makes sense because I follow a lot of women who are creators and comics and the rest, but I'm not interested in the thirst trap approach.
Starting point is 00:02:41 So it's like, hmm, this codes as lesbian. Then they started showing me ads for ADHD, which I thought was really weird until I remembered's like, hmm, this codes as lesbian. Then they started showing me ads for ADHD, which I thought was really weird until I remembered, oh, right, I'm on TikTok. And then they started recommending people that I'm surprised was able to disambiguate until I realized these people have been at my house and using TikTok from my IP address, which probably is going to get someone murdered someday. But it's probably easy to wind up doing an IP address match. I feel like I have to like separate what is me and what is TikTok like trying to serve it up.
Starting point is 00:03:09 I've been lesbian TikTok too, ADHD, autism, like TikTok. I'm like, is this who I am? I don't know. You have to bring to my therapist. You're learning so much about yourself based upon an algorithm. Kind of wild, isn't it? Yeah, I think we may be a little like neuro spicy,
Starting point is 00:03:24 but I think it might be a little overblown with what TikTok is trying to diagnose us with. So it's always good to just keep it in check, you know? Oh, yes. So let's see what's been going on lately. We had Google Next, which I think the industry largely is taking not seriously enough. For years, it felt like a try hard, me too version of reInvent. And this year, it really feels like it's come into its own. It is defining itself as something feel like, yeah, reInvent and Google Next are like the big ones. I totally agree. It feels like, I mean, it's definitely like heavily inspired by it and it still feels like it's a little sibling in some ways, but I do feel like it's one of the best conferences I've been to since like a pre-COVID 2019 AWS reInvent, just in terms of like who was there, the energy,
Starting point is 00:04:22 the vibes. I feel like people were like having fun. Yeah, I don't know. It was a great conference this year. Usually I would go to Next in previous years because it was a great place to go to hang out with AWS customers. These days, it feels like it's significantly more than that. Everyone is using everything at large scale. I think that is something that is not fully understood.
Starting point is 00:04:42 You talk to companies that are like Netflix, famously all in on AWS. Yeah, they have Google stuff too. Everyone does. I have Google stuff. I have a few things in Azure for God's sake. It's one of those areas where everything starts to diffuse throughout a company as soon as you hire employee number two. And that is, I think, the natural order of things. The challenge, of course, is the narrative people try and build around it. Yeah. Oh, totally. Multi-cloud has been huge for, of course, is the narrative people try and build around it. Yeah. Oh, totally.
Starting point is 00:05:07 Multicloud's been huge for, you know, like starting to move up and it's impossible not to. It was interesting seeing like Google trying to differentiate itself from Azure and AWS. And Corey, I feel like you'd probably agree with this too.
Starting point is 00:05:19 AI was like definitely the big buzzword that kept trying to like... Oh God, spare me. And I say that as someone who likes AI. I think that there's a lot of neat stuff lurking around and value hiding within generative AI, but the sheer amount of hype around it. And frankly, some of the crypto bros have gone crashing into the space, make me want to distance myself from it as far as
Starting point is 00:05:39 humanly possible, just because otherwise I feel like I'll get lumped in with that set. And I don't want that. Yeah, I totally agree. I know it feels like it's hard right now to like remain ungrifty, but like still like trying, I mean, everyone's trying to just like hammer in an AI perspective into every product they have. And I feel like a lot of companies like still don't really have a good use case for it. You're still trying to like figure that out.
Starting point is 00:06:01 We're seeing some cool stuff. Honestly, and the hard part for me was trying to differentiate between people just like bragging about open ai api addition they added to the core product or like an actual thing that's like ai is at the center of what it actually does you know i mean if everything felt like it's kind of like tacked on some sort of ai perspective to it one of the things that really is getting to me is that you have these big companies google and amazon most notably talk about how well we've actually been working with ai for decades at this point they keep trying to push out how long it's been it's like okay then not for nothing then why does in amazon's case why does alexa suck if you've been working on it for this long why is it so bad
Starting point is 00:06:43 at all the rest it feels like they're trying to sprint out with a bunch of services that very clearly were not conceptualized until ChatGipity's breakthrough. And now it's, oh yeah, we're there too, us too. And they're pivoting all the marketing around something that frankly, they haven't demonstrated excellence with. And I feel like they're leaving a lot of their existing value proposition completely in the dust. It's, yeah, your customers are not using you because of these speculative future forward-looking AI things. It's because you are able to solve business problems today in ways that are not highly speculative and are well understood. That's not nothing. And there needs to be more attention paid to that. And I feel like there's this collective marketing tripping over itself to wrap itself in hype
Starting point is 00:07:28 that does them no services. I totally agree. I feel like, honestly, just like a marketing perspective, I feel like it's distracting in a lot of ways. And I know it's hot and it's cool, but it's like, I think it's harder right now to like stay focused to what you're actually doing well, as opposed to like trying to tack on some AI thing. And maybe that's great. I don't know. Maybe that's like, I think it's harder right now to like stay focused to what you're actually doing well, as opposed to like trying to tack on some AI thing.
Starting point is 00:07:46 And maybe that's great. I don't know. Maybe that's honestly, maybe you're seeing some traction there. I don't know. But I totally agree. I feel like everyone right now is like selling a future that we quite don't quite have yet. I don't know. I'm worried what's going to happen again is what happened back in the IBM Watson days where everyone starts making bold, over-promising too much with AI until we
Starting point is 00:08:10 see another AI winter again. Oh, the subtext is always, we can't wait to fire our entire customer service department. That one just thrills me. It's like, no, we're just going to get rid of the junior engineers, just have senior engineers. Yeah, where do you think those people come from, by the way? They aren't just emerging fully formed from the forehead of some god somewhere. And we're also seeing this wild divergence from reality. Remember, I fix AWS bills for a living. I see very large companies, very large AWS spend. The majority of spend remains on EC2 across the board.
Starting point is 00:08:41 So we don't see a lot of attention paid to that at reInvent, even though it's the lion's share of everything. When we do contract negotiations, we talk about generative AI plan and strategy, but no one's saying, oh yeah, we're spending a hundred million a year right now on AWS, but we should commit to 150 because of all this generative AI stuff we're getting into. It's all small scale experimentation and seeing if there's value there, but that's a far cry from being the clear winner of what everyone is doing. I'd further like to point out that I can tell that there's a hype cycle in place and someone's trying to scam me. As soon as there's a sense of, you have to get on this new emerging technology now, now, now, now, now. I didn't get heavily into cloud
Starting point is 00:09:20 until 2016 or so, and I seem to have done all right with that. Whenever someone is pushing you to get into an emerging thing where it hasn't settled down enough to build a curriculum yet, I feel like there's time to be cautious and see what the actual truth is. Someone's selling something. If you can't spot the sucker, chances are it's you. Corey, have you thought about making an AI large language model to help people with their cloud bills? Maybe just feed it like your invoices. That has been an example I've used a number of times with a variety of different folks. Where if AI really is all it's cracked up to be, then the AWS billing system is very much a bounded problem space. There's a lot of nuance and intricacy to it, but it is a finite set of things. Sure, a lot of space is big.
Starting point is 00:10:05 So training something within those constraints and within those confines feels like it would be a terrific proof of concept for a lot of these things. Except that when I've experimented a little bit and companies have raised rounds to throw into this, it never quite works out because there's always human context involved. The, oh yeah, we're going to wind up turning off all those idle instances, except they're there and idle by whatever metric you're using for a reason. And the first time you take production down, you're not allowed to save money anymore. Oh, that's such a good point. I agree. I don't know about you, Corey. I've been fretting about my job and like what I'm doing. I write a lot. I do a lot of videos. I'm programming a lot. And I
Starting point is 00:10:43 think obviously we've been hearing a lot about, you know, if it's going to replace this or not. But I honestly have been feeling a lot better recently about my job stability here. I don't know. Because I totally agree with you. There's always that like human component that needs to get added to it. Who knows? Maybe it's going to get better. Maybe there'll be an AI automated billing management tool, but it'll never be as good as you, Corey. Maybe it will. I don't know. It knows who I am. When I tell it to write in the style of me and give it a blog post topic and some points I want to make, almost everything it says is wrong. But what I'll do is
Starting point is 00:11:14 I'll copy that into a text editor, mansplain, correct the robot for 10 minutes. And suddenly I've got the bones of a decent rough draft because, and I wind up plagiarizing three or four words in a row at most, but that's okay. I'm plagiarizing. The thing is plagiarizing for me. And there's a beautiful symmetry to that. What I don't understand is some of the outreach emails and other nonsensical stuff I'll see where people are letting unsupervised AI just write things under their name and sending it out to people. That is anathema to me. I totally agree. And it might work today. It might work tomorrow, but like, it's just a matter of time before something blows up. Corey, I'm curious, like personally, how do you feel about being in the chat GPT like brain?
Starting point is 00:11:54 I don't know. Is that flattering? Does that make you nervous at all? Not really, because it doesn't get it in a bunch of ways. And that's OK. I found the same problem with people. In my time on Twitter, when I start live tweet shitposting about things, as I tend to do as my first love language, people will often try and do exactly that. The problem that I run into is that the failure
Starting point is 00:12:14 mode of clever is asshole, as John Scalzi famously said. And as a direct result of that, people wind up being mean and getting it wrong in that direction. It's not that I'm better than they are. I had a small enough following and no one knew who I was in my mean years. And I realized I didn't feel great making people sad. So, okay, you've got to continue to correct the nosedive, but it is perilous. And it is difficult to understand the nuance. I think occasionally when I prompt it correctly,
Starting point is 00:12:39 it comes up with some amazing connections between things that I wouldn't have seen. But that's not the same thing as letting it write something completely unfettered. Yeah, I totally agree. The nuance definitely gets lost. It may be able to get like the tone, but I feel like it misses a lot of the details. That's interesting. And a lot of people are defending it when it hallucinates. Like, yeah, I understand there are people that do the same thing too. Yeah, the difference is, is in many cases lying to me and passing it off otherwise is a firing offense in a lot of places.
Starting point is 00:13:07 Because if you're going to be 19 out of 20 times, you're correct, but 5% wrong, you're going to bluff. I can't trust anything you tell me. Yeah, it definitely like brings your like the whole model into question. Also remember that my medium for artistic creation is often writing.
Starting point is 00:13:22 And I think that on some level, these AI models are doing the same things that we do. There are still turns of phrase that I use that I picked up floating around Usenet in the mid-90s. And I don't remember who said it or the exact context, but these words and phrases have entered my lexicon and I'll use them. And I don't necessarily give credit to where the first person who said that joke 30 years ago, but that is a, that is how humans operate. We are influenced by different styles of writing and, and learn from the rest. That's a bit different than, you know, training something on someone's artistic back catalog from a painting perspective and then emulating it, including their signature in the corner.
Starting point is 00:13:58 Okay. That's a bit much. I totally agree. So we wind up looking right now at the rush that is going on for companies trying to internalize their use of enterprise AI, which is kind of terrifying. And it all seems to come back to data. Yes. You work in the data space. How are you seeing that unfold? Yeah, I do. I've been making speculations about the future of AI and data forever.
Starting point is 00:14:24 I've had dreams of tools I've wanted forever, and I don't have them yet. I don't think they're quite ready yet. I don't know. We're seeing things like, I think people are working on a lot of the problems. For example, like I want AI to auto optimize my database. I want to like make indexes for me.
Starting point is 00:14:41 I want to help me with queries or optimizing queries. We're seeing some of that. I'm not seeing anyone doing it particularly well yet. I think it's up in the air. I feel like it could be coming though soon. But that's the thing though too. Like, I mean, if you mess up a query or like a large language model hallucinates
Starting point is 00:14:58 a really shitty query for you, that could break your whole system really quickly. I feel like there still needs to be like a human being in the middle of it that like kind of help. I saw a blog post recently that AWS put out. It gave an example that just hard-coded a credential into it. And they said, don't do this. But for demonstration purposes, this is how it works. Well, that nuance gets lost when you use that for AI training. And that's, I think, in part where you start seeing a whole bunch of the insecure crap that these things spit out.
Starting point is 00:15:22 Yeah, I totally agree. Well, I feel like the big thing I've seen too is like large language models typically don't have a secure option and the answers like help train the model itself later on. I don't know. I'm sure like a lot of teams don't want to have their most secret data end up public on the large language model at some point in the future, which is like a huge issue right now. I think that what we're seeing is that you still need someone with expertise in a given area to review what this thing spits out. It's great at solving a lot of the busy work stuff, but you still need someone who's conversant with the concepts to look at it. And that is, I think, something that turns into a large-scale code review, where everyone else just tends to go,
Starting point is 00:15:59 oh, okay, do this with code review. Oh, how long is it? How big is the diff? 50,000 lines. Looks good to me. Whereas three lines, I'm going to criticize that thing with four pages of text. People don't want to do the deep dive stuff when there's a giant project that hits. So they won't. And it'll be fine right up until it isn't. And Corey, you and I know people and developers, do you think it's irresponsible to put out there that an example of how to do something like that, even with like an asterisk? I feel like someone's going to still go out and try to do that and probably push that to production.
Starting point is 00:16:30 Of course they are. I've seen this with some of my own code. I had something on Docker Hub years ago with a container was called Terrible Ideas. And I'm sure being used in like I was it was basically the environment I used for a talk I gave around Git, which makes sense. And because I don't want to reset all the repositories back to the way they came from with a bunch of old commands. I just want a constrained environment that'll be the same every time I give the talk. Awesome. I'm sure it's probably being run in production at a bank somewhere, because why wouldn't it be?
Starting point is 00:16:58 That's people. That's life. You're not supposed to just copy and paste from ChatGipity. You're supposed to do that from Stack Overflow like the rest of us. I mean, where do you think your existing code's coming from in a lot of these shops? Yeah. No, I totally agree. Yeah, I don't know.
Starting point is 00:17:10 It'll be interesting to see how this shakes out with people going to doing this stuff or how honest they're going to be about it, too. I'm sure it's happening. I'm sure people are tripping over themselves right now, adding. Oh, yeah. I think on some level, you're going to see a lot more grift coming out of this stuff. When you start having things that look a little more personalized, you can use it for spam purposes. You can use it for, I'm just going to basically copy and paste what this says and wind
Starting point is 00:17:32 up getting a job on Upwork or something that is way more than I could handle myself. But using this thing, I'm going to wind up coasting through. Caveat emptor is always the case in that. Yeah, I totally agree. It's easy for me to sit here and talk about ethics. I believe strongly in doing the right thing. But I'm also not worried about whether I'm able to make rent this month or put food on the table. That's a luxury. At some point, a lot of that strips away and you do what you have to do to survive.
Starting point is 00:17:58 I don't necessarily begrudge people doing these things until it gets to a certain point of, okay, now you're not doing this to stay alive anymore. You're doing this to basically seek rent. Yeah, I agree. Or just like capitalize on it. I do think this is less, like the space is less grifty than the crypto space. But as we've seen over and over and over and over again in tech, it's such a fine line between like a genuinely great idea and somebody taking advantage of it and other people with that idea. I think that's one of those sad areas where you're not going to be able to fix human nature, regardless of the technology stack you bring to bear.
Starting point is 00:18:35 Yeah, I totally agree. What else do you see in these days that's interesting? What excites you? What do you see that isn't getting enough attention in the space? I guess I'm in the data space. The thing I think I do see a lot of is a huge interest in data. Data right now is the thing that's come up. That's the thing that's training these models and everyone's trying to figure out what to do with these data, all these massive databases, data lakes, whatever. I feel like everyone's kind of like taking a second look at all of this data they've been collecting for years and haven't really known what to do with it and trying to figure out either like two, if you can make a model out of that,
Starting point is 00:19:14 if you try to like level it up, whatever. Corey, you and I were joking around recently. You've had a lot of data people on here recently too. I feel like us data folks are just getting extra loud right now or maybe there's just the data spaces. That's where the action's at right now. I feel like us data folks are just getting extra loud right now. Or maybe there's just the data spaces. That's where the action's at right now. I don't know.
Starting point is 00:19:29 The market's really weird. Who knows? But I feel like data right now is super valuable and more so than ever. And even still, like, I mean, we're seeing like companies freaking out like Twitter
Starting point is 00:19:40 and Reddit freaking out about accessing their data and who's using it and how. I don't know. I feel like there's just a lot of action going on there right now. I think that there's a significant push from the data folks where for a long time, data folks were DBAs, let's be direct. And that role has continued to evolve in a whole bunch of different ways. It's never been an area I've been particularly strong in. I am not great at algorithmic complexity. It turns out you can saturate some beefy instances with just a little bit of data if your queries are all terrible. And if you're unlucky, as I tend to be, and have an
Starting point is 00:20:13 aura of destroying things, great. You probably don't want to go and make that what you do. That's a really good point. I mean, I don't know, but if you blow up data at a company, you're probably going to be in big trouble. And especially the scale we're talking about with most companies these days, it's super easy to either take down a server or generate an insane bill off of some shitty query. Oh, when I was at Reach Local years and years ago, my first Linux admin job, when I broke the web server farm, it was amusing. When I broke part of the data warehouse, nobody was laughing. I wonder why. It was a good faith mistake, and that's fair. It was a convoluted series of things that set up. And honestly, the way the company and my boss responded to me at the time set the course of the rest of my career. But it was definitely something that got my attention.
Starting point is 00:21:05 And it scares me. I'm a big believer in backups as a direct result. Yeah. Here's the other thing too. Actually, our company, Tiny Bird, is working on versioning with your data sources right now and treating your data sources like Git. But I feel like even still today,
Starting point is 00:21:19 most companies are just run by some DBA. There's like Mike down the hall is the one responsible for keeping their SQL servers online, keeping them rebooted. And like they're manually updating any changes on there. And I feel like generally speaking across the industry, we're not taking data seriously, which is funny because I'm with you on there. Like I get terrified touching production databases because I don't want anything bad to happen to them. But if we could make it easier to roll back or handle that stuff, that would be so much easier for me and make it less scary to deal with it. I feel like databases and treating it as a serious DevOps practice is not really...
Starting point is 00:21:58 I'm not saying enough of it. People are definitely doing it. Just, I want more. It seems like with data, there's a lack of iterative approaches to it. A line that someone came up with when I was working with him a decade and change ago was that you can talk about Agile all you want. But when it comes to payments, everyone's doing waterfall. And it feels like on some level, data is kind of the same. Yeah.
Starting point is 00:22:21 I don't know how to fix it. I think everyone's just too scared of it to really touch it. Migrating over to a different version control, trying to make it not as manual, trying to iterate on it better, I think it's just, I don't blame them. It's hard. It really takes a long time. Making sure everything doesn't blow up while you're doing a migration is a pain in the ass. But I feel like that would make everyone's lives so much easier if you could treat it, understand your data, and be able to roll back easier with it. When you take a look across the ecosystem now, are you finding that things have improved since the last time I was in the space where the state of the art was, oh, we need some developer data.
Starting point is 00:22:58 We either have this sanitized data somewhere or it's a copy of production that we move around, but only a small bit. Because otherwise, we always found that, oh, that's what extra petabyte of storage was going on someone's developer environment they messed up on three years ago. They haven't been here for two and oops. I don't. I have not seen it. Again, that's so tricky, too. I think, yeah, the last time I worked doing that was usually just have a really crappy version of production data on staging or development environments. And it's hard to copy those over. I think databases are getting better for that. I've been working in like the real time data space for a long time now. So copying data over and kind of stream that over is a lot easier. I do think seeing like separating storage and
Starting point is 00:23:39 compute can make it easier too, but it depends on your data stack. Everyone's using everything all the time and it's super complicated to do that. I don't know about you, Corey, too. But it depends on your data stack. Everyone's using everything all the time. And it's super complicated to do that. I don't know about you, Corey, too. I'm sure you've seen like services people are running, but I feel like we've made a switch as an industry from like monoliths to microservices. Now we're kind of back in the monolith era,
Starting point is 00:23:55 but I'm not seeing that happen in the database space. We're seeing like data meshing and lots of different databases. I see people who like see the value of data monoliths, but I don't see any actual progress in moving back to a single source of truth of data. And I feel like the cat's kind of out of the bag on all the data existing everywhere all the time and trying to wrangle that up. This stuff is hard and there's no easy solution here. There just isn't.
Starting point is 00:24:21 Yeah, there's no way. And embracing that chaos, I think is going to be huge. I think you have to do it right now. Or try to find some tool that can like wrangle up a bunch of things together and help work with them all at once. Products need to meet people where they're at too. And like data is all over the place. And I feel like we kind of have to like find tooling that can kind of help work with what you have. It's a constant challenge, but also a joy, so we'll give it that. So I have to ask, your day job has you doing developer advocacy at Tiny Bird. Yes. But I had to go digging to find that out. It wasn't obvious based upon the TikToks and the Twitter nonsense and the rest. How do you draw the line between day job and you as a person shitposting on the internet about technology? Corey, I'd be curious to hear your thoughts on this too. I don't know. I feel like I've been in different places where like my job is my life. You know what I mean?
Starting point is 00:25:15 There's very thin line there. Personally, I've been trying to take a step back from that. Just from a mental health perspective, having my professional life be so closely tied to my personal value and who I am has been really bad for my brain. And trying to make that clear at my company is like, what is mine and what I can help with has been really huge. I feel like the boundaries between myself and my job has gotten too thin. And for a while, I thought that was a great idea. It turns out that was not a great idea for my brain. It's so hard.
Starting point is 00:25:50 So I've been a software engineer and I've done full-time developer advocacy. And I felt like I had a lot more freedom to say what I wanted as like a full-time software engineer as opposed to being a developer advocate and kind of representing a company. The thing is, I'm always representing the company online, but I'm not always working, which is kind of like, it's kind of a hard line. I feel like there's been like ways to get around it though with like less private shit posting about things that could piss off a CEO
Starting point is 00:26:16 or infringe on an NDA or, you know, whatever. You know what I mean? Yeah, trying to like find that balance or trying to like use tools to try to separate that. It's been big, but I don't know. I've been Yeah, trying to find that balance or trying to use tools to try to separate that has been big. But I don't know. Personally, I've been trying to step, try to make more of a boundary for that.
Starting point is 00:26:31 Yeah, I don't have much of one, but I also own the company. So my approach doesn't necessarily work for other people. I don't advertise in public that I fix AWS bills very often. That's not the undercurrent to most of my jokes and the rest. Because the people who have that painful problem aren't generally in the audience directly. And they
Starting point is 00:26:50 certainly don't talk about it extensively. It's word of mouth. It's being fun and engaging. So people stick around. And I, when I periodically do mention it, that sort of sticks with them and in the fullness of time, it works as a way of, Oh yeah, everyone knows what you're into. And yeah, when we have this problem, reaching out to you was our first thought. But I don't know that it's possible to measure its effectiveness. I just know that it works. Yeah. For me, it's like, don't be an asshole and teach, don't sell are like the two biggest things that I'm trying to do all the time. And the goal is not to like trick people into like thinking I'm not working for a company. I think I try to be transparent or if like I happen to be talking about a product that I'm not working for a company. I think I try to be transparent or if like, I happen to be talking about a product that I'm working for, I try to disclose that.
Starting point is 00:27:27 But yeah, I don't know. For me, it's just like trying to build up a community of people who like understand what I'm trying to put out there. You know what I mean? Yeah. It's about what you want to be known for on some level. Part of the problem that I've had for a long time is that I've been pulled in so many directions. You're like, oh, you're great. Where do I go to learn more? It's like, well, I have this podcast. I have the newsletter. I have the other podcast that I do in the AWS Morning Brief. I have the duckbillgroup.com.
Starting point is 00:27:50 I have lastweekinaws.com. I have a Twitter account. I had a YouTube thing for a while. It's like, there are so many different ways to send people. It's like, what is the top of funnel? And for me, my answer has been sign up for the newsletter at lastweekinaws.com. That keeps you apprised of everything
Starting point is 00:28:05 else and you can dial it in to taste. It's also, frankly, one of those things that doesn't require algorithmic blessing to continue to show up in people's inboxes. So far, at least, we haven't seen algorithms have a significant impact on that except when they spam bin something. And it turns out when you write content people people like the providers get yelled at by their customers of, Hey, I'm trying to read this. What's going on. I've had a couple reach out to me asking what the hell happened. It's kind of fun. I love that. And Corey, I think that's so smart too. It's definitely been a lesson I think for me and a lot of people on that are terminally online that like, we don't own our social following on other platforms. We're like
Starting point is 00:28:44 the downfall of Twitter. Like I'm still posting on there, but we still have a bunch of stuff on there. And, but my, that following is, is locked in. I can't take that home, but, but like you still have your email newsletter. And I even feel like for tech companies who might be listening to this too, I feel like owning your email list is like not the coolest thing, but I feel like it's criminally underrated as like a way of talking to people. It doesn't matter what platforms change, what my personal situation changes. I am like, whatever it is that I wind up doing next, whenever next happens, I'll need a platform to tell people about. And that's what I've been building. I value newsletter subscribers in a
Starting point is 00:29:21 metric sense, a far more highly and weight them more heavily than I do Twitter followers. Anyone can click a follow and then never check Twitter again, easy enough. Newsletters, well, that winds up requiring a little bit extra work because we do confirmed opt-ins for obvious reasons. And we never sell the list. You can't transfer permission like that. And we obviously respect when people say, I don't want to hear from you nonsense anymore. Great, cool. I don't want to send this to people that don't care. Get out of here. No, I think that's so smart. Podcasts are impossible on the other end,
Starting point is 00:29:52 but I also, you know, I control the domain and that's important to me. Yeah. Why don't you build this on top of Substack? Because as soon as Substack pivots, I'm screwed. Yeah, yeah. Which I think we've seen that they've tried to do, even with the Twitter clone,
Starting point is 00:30:04 they tried to build the last couple of years. I've been burned by so many other publishing platforms over and over and over again through the years. Like Medium, yeah. I criminally don't trust any sort of tech publishing platform anymore that I don't own. But I also don't want to maintain it. It's such a fine line.
Starting point is 00:30:20 I just want to like maintain something without having to maintain all the infrastructure all the time. And I don't think that exists, and I don't really trust anything to help me with that. You can on some level. I mean, I wind up parking the newsletter stuff over at ConvertKit, but I have moved it twice already.
Starting point is 00:30:34 I could move it again if I needed to. It's about controlling the domain. I have something that fires off once or twice a day that backs up the entire subscriber list somewhere. I don't want to build my own system, but I can also get that in an export form wherever I need it to go. Frankly, I view it as the most valuable asset that I have here because I can always find a way to turn relationships and an audience into money. I can't necessarily find a way to go the opposite direction of, well, I have money,
Starting point is 00:30:59 time to buy an audience. It doesn't work that way. No, I totally agree. You know what I do like, though, is threads, which has kind of fallen off, but I do love the idea of their federated following and be able to, like, unlock that a little bit. I do think that that's probably
Starting point is 00:31:13 going to be the future. And I have to say, I just care as someone who, like, makes shit online. I don't think 98% of people don't really care about that feature, but I do. Just having getting burned
Starting point is 00:31:24 so often on social media platforms. It helps to kind of have a little bit of flexibility there. Oh yeah. And I wish it were different. I feel like at some level, Elon being Elon has definitely caused a bit of a diaspora of social media. And I think that's a good thing. Yeah.
Starting point is 00:31:42 Yeah. I hope it settles down a little bit, but it definitely got things moving again. Oh, yes. I really want to thank you for taking the time to go through how you view these things. Where's the best place for people to go to follow you, learn more, et cetera. Just sign up for TikTok and you'll be all over them. Apparently go to the website that I own joecarlson.com. It's got the links to everything on there, opt in or out of whatever you find you want. Otherwise, I'm just going to quick plug for a company.
Starting point is 00:32:07 I work for tiny bird dot co. If you're trying to make APIs on top of data, definitely want to check out Tiny Bird. We work with Kafka, BigQuery, S3, all the data sources could pull it in, where it queries on it and publishes an API. It's super easy. Or you can just ignore me.
Starting point is 00:32:22 That's fine, too. That's highly encouraged as well. Always a good decision. I agree. I'm biased, but I agree. Thanks, Joe. I appreciate you taking the time to speak with me. And we'll, of course, put links to all that in the show notes. And please come back soon and regale us with more stories. I will. Thanks, Corey. Joe Carlson, data engineer at TinyBird. I'm cloud economist Corey Quinn, and this is Screaming in the Cloud. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice,
Starting point is 00:32:56 along with an insulting comment that I'll never read because they're going to have a disk problem and they haven't learned the lesson of backups yet. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS.
Starting point is 00:33:23 We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.

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