Screaming in the Cloud - When Data is Your Brand and Your Job with Joe Karlsson
Episode Date: October 12, 2023Joe 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)
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.
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
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,
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.
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.
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.
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,
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,
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.
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.
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.
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
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.
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
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
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.
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
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.
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
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.
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
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
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?
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
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,
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.
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.
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.
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.
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.
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
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.
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,
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.
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?
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.
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
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.
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.
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,
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.
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
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
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.
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,
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...
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.
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.
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
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,
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.
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?
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.
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
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.
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
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.
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.
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
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
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
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,
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,
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.
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.
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,
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
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
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.
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.
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.
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,
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.
We tailor recommendations to your business and we get
to the point. Visit duckbillgroup.com to get started.