Changelog Interviews ā€“ Episode #571

State of the "log" 2023

with Adam & Jerod

Featuring

All Episodes

Our 6th annual year-end wrap-up episode! This time weā€™re featuring 12 (yes, 12!) listener voice mails, our favorite episodes of the year & some insanely cool Breakmaster Cylinder beats made just for this occasion. Thanks for listening! šŸ’š

Featuring

Sponsors

Fastly ā€“ Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com

Fly.io ā€“ The home of Changelog.com ā€” Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.

Typesense ā€“ Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally canā€™t get any faster!

Notes & Links

šŸ“ Edit Notes

Arthur Maltsonā€™s favs:

Halā€™s favs:

Rory Oā€™Connorā€™s favs:

Brett Cannonā€™s favs:

Jarvis Yangā€™s favs:

Jamie Curnowā€™s favs:

AJ Kerriganā€™s favs:

Alexā€™s favs:

Schalk Neethlingā€™s favs:

Tillman Jexā€™s favs:

Jamie Tannaā€™s favs:

Adamā€™s favs:

Jerodā€™s favs:

Also mentioned:

Chapters

1 00:00 This week on The Changelog 01:04
2 01:04 Our 6th annual tradition 04:06
3 05:10 There's something about Mary Hightower 03:40
4 08:50 Arthur Maltson VM 03:27
5 12:17 Reacting to Arthur 01:41
6 13:58 Clip from changelog.fm/551 02:11
7 16:09 Reacting to Arthur (cont) 05:05
8 21:14 Arthur Maltson BMC Remix 00:56
9 22:10 Hal (9000) VM 01:17
10 23:27 Reacting to Hal 01:28
11 24:55 Clip from changelog.fm/524 01:00
12 25:55 Reacting to Hal (cont) 02:53
13 28:47 Hal (9000) BMC Remix 00:28
14 29:15 The pain of finding a good name 07:55
15 37:11 Rory O'Connor VM 00:42
16 37:53 Reacting to Rory 00:06
17 37:58 Rory O'Connor BMC Remix 01:05
18 39:04 Brett Cannon VM 01:42
19 40:46 Reacting to Brett 02:55
20 43:42 Brett Cannon BMC Remix 01:14
21 44:56 Mikhail VM 00:23
22 45:19 Reacting to Mikhail 00:36
23 45:55 "Backslashes Are Trash" by Mat Ryer 01:18
24 47:13 Reacting to Mikhail (cont) 06:54
25 54:07 Mikhail BMC Remix 01:30
26 55:37 Jarvis Yang VM 01:46
27 57:23 Reacting to Jarvis 02:05
28 59:28 Jarvis Yang BMC Remix 00:33
29 1:00:01 Jamie Curnow VM 01:18
30 1:01:19 Reacting to Jamie 00:57
31 1:02:16 Clip from changelog.fm/540 00:49
32 1:03:05 Reacting to Jamie (cont) 02:10
33 1:05:16 Clip from changelog.com/friends/16 01:33
34 1:06:48 Reacting to Jamie (cont cont) 01:12
35 1:08:01 Jamie Curnow BMC Remix 01:13
36 1:09:14 AJ Kerrigan VM 00:35
37 1:09:49 Reacting to AJ 02:41
38 1:12:29 AJ Kerrigan BMC Remix 00:53
39 1:13:22 Hobo Johnson 02:08
40 1:15:31 Alex VM 00:54
41 1:16:25 Reacting to Alex 02:26
42 1:18:51 Alex BMC Remix 01:49
43 1:20:40 Schalk Neethling VM 01:27
44 1:22:07 Reacting to Schalk 00:50
45 1:22:56 Clip from jsparty.fm/294 04:24
46 1:27:20 Reacting to Schalk (cont) 00:52
47 1:28:11 Schalk Neethling BMC Remix 00:37
48 1:28:48 Tillman Jex VM 01:02
49 1:29:51 Reacting to Tillman 01:54
50 1:31:44 Tillman Jex BMC Remix 01:58
51 1:33:42 Jamie Tanna VM 02:02
52 1:35:45 Reacting to Jamie 00:17
53 1:36:02 Jamie Tanna BMC Remix 00:40
54 1:36:43 Adam's (not yet mentioned) favs 01:57
55 1:38:40 Jerod's (not yet mentioned) favs 01:47
56 1:40:27 What's next? 03:36
57 1:44:03 Thanks! 02:08

Transcript

šŸ“ Edit Transcript

Changelog

Play the audio to listen along while you enjoy the transcript. šŸŽ§

We are here, it is time once again, already, for State of the ā€™log, our sixth annual tradition of looking back at the year and reminiscing on the good, the bad, and the ugly.

Most of the good, . No uglyā€¦ Not much ugly.

Yeah, pretty much the good. We avoid the bad and the ugly as much as we can. [laughter]

No uglies.

No uglies, please. This has become ā€“

Six years though, Jerodā€¦

ā€¦kind of a cool thing. Yeah, I mean, when we started State of the ā€˜log, what were you thinking? Were you thinking this would be xix years in the making? I canā€™t think back that farā€¦

Well, weā€™re 15-deep this year. This is our 15th year of doing anything. You havenā€™t been here for all 15 years, but itā€™s been 15 years. I think youā€™ve been here for at least a decade of them, right?

Ten or eleven of those, yeah.

This is a decade for you this year.

2013 is when I got involved, so yes.

Yeah, a decade. So you were here for 10 of the 15. Weā€™ve been doing this for six of the 10 youā€™ve been a part of itā€¦ So I would say, realistically, itā€™s the ā€“ because thereā€™s layers to this show over the years, right? It hasnā€™t been the same show for all those 15 years. Weā€™ve been a thing, and doing this thing since then, but itā€™s been variations over the years. And I think that ā€“ I donā€™t know what we were thinking to make it this long anyways. I mean, how long do you do something like this, I suppose? But Iā€™ll tell you what probably gets you and probably gets me, is when we go out into the world and we meet the people, and we get voicemails, like we got, that weā€™re gonna share here on this podcast, and they just remind you why you keep showing up and why you keep doing what you do.

Yeah. Itā€™s a strange feeling to send an mp3 into the world, and just know, I guess, by intellectual ascent and the ability to count server requests to an mp3 file, we know that peopleā€™s phones and computers are downloading these thingsā€¦ But you donā€™t really think that people are listening to you, hear a voice, or see a face, and get an emailā€¦ And thatā€™s always really cool, so this has become a bit of a tradition of ours.

I think I remember the very first State of the ā€˜log, it was really just us two trying to find out if the two of us could just do a show together, just the two of usā€¦ Because we were really concerned that you and I just couldnā€™t carry a whole episode. Like, we always had to have a guest.

Right. So dependent.

And then we were like ā€œLetā€™s just hit Record and start talking, and see if we can do a show.ā€ And I think that was our first State of the ā€˜log. Iā€™m actually afraid to go back to listen to that nowā€¦ But thatā€™s how Iā€™ve always been with past content created. Every once in a while you go back and youā€™re like ā€œHm. Not bad.ā€ But other times you go back and youā€™re like ā€œOhā€¦ Ugly.ā€

Like episode one, that somebody uncovered recently, of this podcast, by going somehow through their podcast client and finding itā€¦ I was like ā€œAh, yeahā€¦ I canā€™t listen to that.ā€ The old days of podcasting.

Well, itā€™s a really easy URL hack, because we love good URLs around here. Changelog.fm/1. I mean, itā€™s hard to hide it.

Thatā€™s right.

Do you want to hear our second episode ever? /2. And so on and so forth. [laughs] So this episode is going to be cool. In 2021 - actually, it came by way of JS Party. I think we did JS Partyā€™s 200th episode, Best of the Fest, and I asked to have some people call in and leave us voicemails, or text messagesā€¦ And we had a good response. It was just really cool hearing from listeners on that show. And so we pulled that over shortly thereafter, a month later, like ā€œLetā€™s do that for State of the ā€™log.ā€ And we got a few in our first year. I think there was four listener call-ins on State of the ā€™log ā€˜21ā€¦ But enough to make a cool thing out of it. And so we did it again last yearā€¦ I think we got eight call-ins last year. And weā€™re back with some more, weā€™ve got 11.

[00:04:48.27]

Jerod here in post. It turns out we ended up with 12 submissions. One came in after the bell rang. Youā€™ll hear that one at the end.

So weā€™re trending upward on listener voicemails, which means I guess weā€™re doing something right. Our listeners are becoming more comfortable and bold interacting with us, which is super-cool. And we always offer a little bit of a carrot on a stick, which is a free T-shirt. Many of our listeners, especially our Plus Plus members, already have our swagā€¦ But nonetheless, that usually helps out. This year itā€™s even specialerā€¦ So thanks to a great idea coming out of our community - Mary Hightower had a great idea in our community Slack. When I posted the request for listener voicemails in our Slack - by the way, Changelog.com/community, totally free. Come hang out with 7,000 other smart, good-looking, curious technologists, who are nice to each otherā€¦

Thatā€™s right.

[00:05:47.18] And generally quiet, which is nice. When I put the call out in that Slack for people to leave us voicemails, Ricky de la Vega said ā€œWait, the entire episode isnā€™t just going to be soundbites from the Breakmaster Cylinder episode?ā€ [Heckings yeah, I said to myself] So Ricky really enjoyed that BMC episode. And I said ā€œWas it that good?ā€ And then Breakmaster chimed in [I threw my fist in the air] and said ā€œOh, it was that good!ā€ And then Mary Hightower, brilliantly, says ā€œWhat if Breakmaster Cylinder drops a beat for each listener voicemail?ā€ to which BMC said [Oh, cool.] ā€œI got beats.ā€ [I like making music, so of course]

So BMC got busy, we sent over these voicemailsā€¦ And I think youā€™re gonna like this better than a T-shirt. Having your own voice remixed into your own custom beat. So we are going to play some voicemails, weā€™re gonna play some remixesā€¦ We hope you enjoy them as we go. Anything to add, Adam, before we pop into the first listener call?

I would just say I love the serendipitous nature, I suppose, of all that you just recanted aboutā€¦ I think itā€™s really interesting that ā€“ Iā€™ll say that thatā€™s one of my favorites; I want to jump the gun a little bit and say that BMC episode on Friends is on my list of favoritesā€¦ What a treat, really. What a treat. I love working with Breakmaster on all things, of courseā€¦ But then Mary and others just hopping in and saying ā€œWhat about these voicemails to beats?ā€ Thatā€™s super-cool. I just love just the naturalness, I suppose; everybodyā€™s feeling what weā€™re feeling with these beats, you know? Theyā€™re good.

Yeah, totally. Weā€™ll hear about some of that on the calls. I think thatā€™s the cool thing about having a community and not simply a podcast, is that itā€™s collaborative, and people can get involved, and make the shows better than they would be otherwiseā€¦ This is why, for years and years, weā€™ve taken listener requests, and really do do a lot of episodes just because somebody asks us to. And we do also have to think itā€™s kind of a good idea, so thereā€™s a lot of requests that donā€™t go fulfilledā€¦ But I was looking at our requests log just the other day, just on Changelog Interviews. So forget all of our other shows who also take requests; just on Changelog Interviews. And weā€™ve done 24 episodes, at least that weā€™ve even given the credit to. Sometimes you just get an idea and itā€™s not coming through that specific web formā€¦ But for years we did them on GitHub as well. So this is like since weā€™ve had the official forum. 24 episodes that were like literally just because somebody askedā€¦ And I love that, because - thatā€™s how I say it, ā€œAt least one person likes it.ā€ Hopefully, everybody else does, too. But thatā€™s just the beauty of a community, where you can create stuff that I would never would have thought of; you never would have thought of it. Somebody else thought of it, it was a great idea, it was an excellent guest, and something cool can come out of it. So hopefully this episode is even better than it would have been. Iā€™m pretty sure itā€™s going to be.

Thanks to Mary, thanks to Ricky, thanks to BMC. Alright, letā€™s kick into it. Here is our first listener call from Arthur Maltson.

Hey, Changelog crew. Huge fan. Iā€™ve been listening since the Wynn Netherland days, if you can think back that farā€¦ Anyway, I just wanted to send in a recording for the sixth annual State of the ā€˜log episode. For some reason, all of my favorites seem to be clustered around this summer. I guess you all put out some really epic episodes this whole summer. I have to say that I really enjoyed the episode Change & Friends 11, with Justin Searls in ā€œAn aberrant generation of programmers.ā€ It really struck a chord with me, as Iā€™ve really been feeling the same recently, and wondering, ā€œIs it just me getting old?ā€ and you know, that ā€œOh, back in my day we walked to school in the snow uphill, both waysā€ kind of person, or there was something elseā€¦ But it was really great to hear that the newer generation of developers, that thereā€™s still that energy. And I of course see it in my day to day as well. I guess itā€™s just a big market now and there is room for lots of different levels of passionā€¦ But hopefully, we can inspire a new generation, one engineer at a time.

[00:10:11.18] The other big one I really enjoyed as a huge proponent of developer experience, recently having the chance to kind of dig into the topic more at GitHub Universe as Iā€™ve been the presenter, I absolutely loved the DX on DX Changelog interview, episode 5512. Iā€™m also an avid listener of the Engineering Enablement podcast, and I find Abi Nodaā€™s insights really great. I thought that the way that you all went in depth in that interview, and got into the science of survey design, andā€¦ I mean, you just really dug into the details with Abi, and I really enjoyed that. I think [unintelligible 00:10:51.03] listened to most of the Engineering Enablement podcasts, I thought you really got to the real core value propositions of the DX company, and then just what are they looking at, and how do they gauge developer sentimentā€¦ And it made me a bit depressed about survey design, and realizing there really is kind of a science to itā€¦ I guess thatā€™s why people talk about if you want to get great at writing documentation, hire technical authors, and also look at hiring archivists and librarians to help organize that information. I guess doing surveys well is kind of like that, too.

And then itā€™s not really a 2023 reflection, but an episode that I consistently message to folks, especially because of kind of where I am in my career today, is the Leading Leaders Who Lead Engineers. I think that that episode is so impactful on unpacking the difference between mentoring, coaching, sponsorshipā€¦ Just an epic interview with Laura Hogan, a super-bright engineering manager. I think I send that around maybe once a month to different peopleā€¦ So anyway, thanks again. You all are doing amazing work, heroesā€™ work really, and I always look forward to new Changelog episodesā€¦ So thank you so much.

Super cool, Arthur. So the Wynn Netherland days. Wowā€¦

Broā€¦

Thatā€™s going back.

Thatā€™s going back.

Like episode one kind of stuff.

I can remember those daysā€¦ But just barely, really. Like anything when you look back, you always look back fondly, right? There was the fond moments of those days. You never looked back thinking ā€œOh man, that suckedā€, no matter how bad or good it was, really. I guess if it was the worst thing ever, then you may be thinking back negatively.

Manā€¦ Good stuff in there. So I mentioned the pre-call, some notes about Founders Talk, and here we are, first caller in is talking aboutā€¦

Founders Talk.

ā€¦a Founders Talk crossover.

DX on DX was a Founders Talk one-on-one with you and Abi Noda.

Thatā€™s right. Yeah. And I think we had a break, for some reason, in the schedule, and I had just recorded it, and I was like ā€œIf we need a filler, I can cross this overā€, I think is what it was. I was like ā€œThis would apply to both audiences equally as good.ā€ Not as if Founders Talk is in some sort of way a filler or anything, but yeah, I just treated that call like ā€“ I was even curious, what does DX even do? Like, how are you just a survey company, basically?

The business. So DX - not the acronym, which stands for developer experience. But thereā€™s also a DX the companyā€¦

Which we had trouble defining in the call, too. DX versus DX. And thatā€™s why I was like ā€œDX on DXā€, because it was like DX the company on developer experience. And I was just like ā€œAbi, how in the world did you build a company out of just throwing out surveys, basically?ā€ Heā€™s like ā€œMan, thereā€™s a science to it.ā€ Iā€™m paraphrasing all the episode, of course, butā€¦ That was the fun ,part digging into the science, digging into the ā€“ and thereā€™s people with Ph.Dā€™s in this stuff. Intense, intense stuff.

[00:13:57.04] How do you make developers productive? Letā€™s say, Adam, you have developers; how do you make them productive? Thereā€™s kind of two ways you can go about it. Thereā€™s the way where you kind of like give them really tough deadlines, crack the whip, tell them to type faster, work longer, work harder, move fasterā€¦ Right? Thatā€™s one approach.

And you could probably do a little better than thatā€¦

Diminishing returns, probablyā€¦

Yeah, diminishing returns. People might leaveā€¦

Temporary increases, long-term no gains, yesā€¦

Exactly. Then thereā€™s another approach, which is you say, ā€œOkay, Iā€™m paying these people a lot of money. Theyā€™re smart, theyā€™re really smart people, and they really love what they do, they really care about the work. They could work anywhere, they decided to work here. How can we help them be productive? What can we do to create an environment where they can move as quickly as possible, create the most beautiful products? How can we do that?ā€ And if youā€™ve thought about that question, like how do we enable reaching maximum potential, so to speak, youā€™d start thinking about a number of things. You would think, ā€œOkay, how can I get people really excited and motivated to actually work? Iā€™m not going to tell people to work 18 hours a day, but what if you could just get them so excited and motivated that they did work 18 hours a day? I mean, all developers have put in really fun 18-hour days. I do all the time. And itā€™s not because someoneā€™s telling me I have to, itā€™s usually because Iā€™m sucked into a problem like the one weā€™re talking about here.

You would also think about ā€œAlright, where are they wasting time? Like, whereā€™s time just getting lost because they have stupid tools, stupid processes, and weā€™re not even giving them clear instructions on what the business needs? Where are they maybe kind of rearing away from the team because somethingā€™s stressing them out, or thereā€™s a conflict, or just the way of working is causing friction?ā€ So these things, all these things, these social factors, these technical factors - this is what makes up the developer experience.

Thereā€™s various kinds of academic definitions of developer experience. We provide one in this paper, and another in a previous paper weā€™ve writtenā€¦

So yeah, thatā€™s a great one. That was definitely over the summer, we had Justin Searls and Landon Gray on Changelog & Friends, ā€œAn aberrant generation of programmers.ā€ That was certainly, I think, our most downloaded episode. I actually didnā€™t do as much popularity stuff, because we have so many listener calls, and we have our own favorites as well. Iā€™m not sure weā€™re gonna get to thatā€¦ But just in terms of Friends, and maybe everything - like, that was just an aberrant episode, I told Justinā€¦ Because he was on It Dependencies recently with me, and he was apologizing that it didnā€™t do the same numbers. Because all of our numbers are public, if you want to go find out our downloadsā€¦ And so Justin is the kind of guy whoā€™s gonna look at that kind of stuff, and heā€™s like ā€œSorry, I didnā€™t do as well as last time.ā€ Iā€™m like ā€œNo, your episode last time was just an outlier. We donā€™t expect that.ā€ So that was kind of funny.

But yeah, lots of people engaged with that episode, because itā€™s somewhat controversial. Itā€™s also kind of grayā€¦ I mean, itā€™s not like Xā€™s and Oā€™s. Thereā€™s a lot of feelings involved, thereā€™s a lot of generalization, stereotypes, and like trying to cut through thatā€¦ Just a really fascinating discussion, I think.

For sure.

And a blog post that already had gone viral. So it made sense that people were going to listen to the conversation as well. I certainly enjoyed his perspective, and Landonā€™s perspective, even though we really were putting him on the spot, and I felt bad at times, making him represent younger people writ-large.

Iā€™m glad you mentioned that, because I feel like ā€“ to just set some stage here, Jerod and I donā€™t do pre-calls for these podcasts. We really go in, on purpose, blind. Because if youā€™ve rehearsed, itā€™s kind of boring as a host, right?

We find if you have a pre-call with a guest, youā€™ll end up doing the interview in the pre-call. And itā€™s kind of just like ā€œWell, we should be recording this.ā€

[00:17:55.18] Right. The best part was actually the pre-call, you know?

Right.

All the live reaction. I mean, thatā€™s what you want anyways, is the honest, authentic reaction to whatever the subject matter is. And so to set some stage a little bit - and not to go on too long, but we hadnā€™t met Landon, of course. We knew Justin from before, so we kind of knew his position, and we have some experience with Justin and his writing and who he is and how he represents himself. And we assumed some things about Landon, and then we didnā€™t know all of his history, so we had to learn about him through the podcast. And obviously, as polite human beings, we didnā€™t want to assume certain things just because of his age either. And so we had to learn a lot about his position about the subject. How it is, like as the old [unintelligible 00:18:34.19] person, versus the new person, and the troubles it is to come up as a junior to senior, or just somebody whoā€™s fresh in the game of software development. So thatā€™s challenging, I would say, to be in. Itā€™s a challenging to be in, not knowing, and podcasting about it.

For sure.

And itā€™s listened to 45,000 times, at least based upon what our stats say, plus probably some in Spotify, some in Apple that we canā€™t track, thatā€™s outside that numberā€¦ But yeah, I mean ā€“

A lot of pressure on the young guy. I thought he did a really good job. He definitely has settled down as it went on, as people tend to do. One of the things that we lament about a lot around these parts is that the second half of our shows is often better than the first half, and itā€™s just the way humans workā€¦ Even with people that we know, sometimes; itā€™s just, you settle down eventually, and it just starts to get in the grooveā€¦ So that definitely happened on that episode. If you go back to the second half, thereā€™s some really good stuff in there, just fascinating. Soā€¦ Listen to the first half too, itā€™s good, but Iā€™m always like ā€œGosh, can we just do a Tarantino and put the second half in the beginning?ā€, and then be some sort of weird sound and go back in time, and get the first half, if you want itā€¦ Alright, well, the reason why I put Arthurā€™s first because this is very ā€“

Well, I want to mention one thing before we go on. Youā€™re gonna love this. This is a nugget, okay?

The best part of the Abi Noda episode was - and going back to favorites - was Standard Out.

Abi Nodaā€™s brother is Standard Out. You knew this. I mean, I donā€™t think you knew this until I told you, but ā€“

I do know this. This was a Plus Plus bonus.

I knew this once you told me. I knew that his brother was in tech, because he told me the storyā€¦ So this is Standard Out, the rapper. Weā€™ve done a special on himā€¦ One of my favorite episodes of all time; just really cool. The guy raps about programming. I mean, talk about one of a kindā€¦

Yeah, really well. And in that interview I found out that his brother was the reason he got into rapping online, because he wanted a viral programmer rap for a startup he was doing.

Thatā€™s right.

But I never knew who his brother was. And then later on ā€“

Panda, the company that he started, that GitHub acquired, that he then left GitHub to then found DX.

Exactly.

Thatā€™s what I just love about ā€“ thatā€™s why we stay in the game, Jerod. These are the reasons why we stay in the game, manā€¦

[laughs] So much talent in that family.

Yeah, pretty cool.

So I wanted to mention that. So if youā€™re a Plus Plus subscriber, go back to episode 551, if you havenā€™t already, and listen to the little special at the end there, thatā€™s just for our Plus Plus subscribers. By the way, it is better, Changelog++.

It is. Alright, Arthur, so here is your personal, as a thank you, from us and BMCā€¦ And this is why you went first, because this is really kind of an introductory beat. Here we go, BMC remix of Arthurā€™s message.

[00:21:27.00]

[laughs]

The ending is the best.

I love it. It really struck a cord.

Oh, my goshā€¦ Iā€™m not sure if I should say awesome work to BMC, or Arthur. Iā€™m not really ā€“ I mean both, I guessā€¦ Right?

Thatā€™s the beauty of a collab, man.

Equallyā€¦

Theyā€™re better together.

Thatā€™s right. Alright, letā€™s get the next one. Here comes Hal. Of course, we always ask for pronunciation helpā€¦ And Hal says itā€™s Hal, like Hal 9000. Thanks, Hal.

[00:22:19.28]

Hal

Hey, Adam and Jerod, thanks for another year of excellent podcasts. When I thought back over the year, one episode immediately stood out. #542 ā€œMainframes are still a big thing.ā€ I think part of what made this episode special was that it didnā€™t really seem that interesting based on the subject, but it turned out to be fantastic. Your guest, Cameron Seay, was a really passionate, enthusiastic and engaging speaker. Such a good advocate for this subject.

Another episode with a similarly passionate guest was #545, ā€œRebuilding DevOps from the ground-upā€, with Adam Jacob. One of the things I really like about the Changelog is that itā€™s a little more self-reflective than most podcasts. I enjoy hearing details here and there about how youā€™re trying new things, or explaining your creative process, like the pain of not finding a clever episode title. So I enjoyed hearing about the musical details behind the scenes in your episode with Breakmaster Cylinder. I canā€™t believe I didnā€™t understand or notice the meaning of his name before this episode.

Finally, there are lots of other episodes I could recommend, but I think Iā€™ll call up the news episodes. Itā€™s always nice to have a bite-sized roundup of this weekā€™s highlights pop up in my feed. Best of luck for 2024.

Nailed it.

Pretty good, Halā€¦ Pretty good.

Youā€™re why we show up, Halā€¦ Gosh.

[laughs] Well, I definitely had Cameron Seay in my list of favoritesā€¦

Oh, manā€¦

Did it make your list, Adam?

You know what? Iā€™m glad ā€“ so we do so many, we forget which year theyā€™re in, and so it did not make my listā€¦ But itā€™s now going to my list, becauseā€¦ I agree, and Iā€™m so sad we didnā€™t get to see Cameron when we were at All Things Open. He was there, he lives, I guess, in the area, and we just couldnā€™t meet upā€¦ But Cameron was ā€“ wasnā€™t this a recommendation, too? This was a recommend from the previous year of All Things Open, right?

Yes. At All Things Open 2022 a woman walked up to me and said ā€œDo you ever talk about mainframes on your podcasts?ā€ And I said, ā€œNo, we do not.ā€ And she said ā€œYou have to.ā€ And I said ā€œOh, I do?ā€ And she was very emphatic. ā€œYes, you have to.ā€ I said, ā€œOkay, weā€™ll consider it. But we donā€™t know anybody who does mainframes. Who do we talk to?ā€ And she goes ā€œI know exactly who you should talk to.ā€ And I said, ā€œAlright, hook me up.ā€ And she went out and made a connection, I think it was a LinkedIn thing, and she gave me Cameron Seay. And it turns out she had been a student of his; long story short, we were skeptical about the episode as well. Like, it doesnā€™t sound very interestingā€¦ Until we met Cameron, and then weā€™re like ā€œHoly cow. This guy is an all-star.ā€

Heā€™s legit.

Yeah, heā€™s so awesome.

[00:24:53.18]

What most people donā€™t know is that probably 90% of business transactions globally go through a mainframe. Somewhere, they go through a mainframe. 90%, 95% of all credit card transactions globally go through a mainframe. It is the core and the foundation of the global economy. Thatā€™s just a fact. And most of those programs are in COBOL. And thatā€™s not gonna change any time soon.

So these companies have to ā€“ when you use the term ā€œlegacyā€, yes, itā€™s legacy, but itā€™s actually the core applications of their businesses. Youā€™re talking about Bank of America, youā€™re talking about Wells Fargo, youā€™re talking about a Home Depot etc. If a company runs a mainframe, the mainframe applications are the core of the companyā€™s business, because the company is using the mainframe because it has to. The nature is insistant you use a mainframe.

So those applications on the mainframe are the mission-critical applications of the business.

[00:25:55.15] A very amazing human being, from the startā€¦ And then also very talented with what he knows, and how he approaches what seemingly is not a big thing, but still is a big thing. And even the way he teaches; I mean, thereā€™s just ā€“ teachers are not just those who teach in grade school, and middle school, and high school. We have teachers of all types. And man, it just takes so much to be a good teacher; to be a good coach, to be a good teacherā€¦ Jerod, you know this, youā€™re a coach for your kidsā€™ teams and whatnot, and I am as wellā€¦ And itā€™s just so much effort to teach. I mean, maybe itā€™s easier for some, maybe itā€™s easier for you, but it takes a lot, to teach, or to coach, or to leadā€¦ And I think Cameron is the kind of person that just does it, seemingly, just easy. It just seems like itā€™s his natural state. Right?

It seems like that. I think his passion and enthusiasm is natural. I think that heā€™s also older. And so heā€™s been teaching for many, many, many years. And I do know, now that Iā€™ve been coaching for five plus years, maybe seven years, Iā€™m better at it now than I was when I first started, just because I do have that experience. And so I hope to get better and better every year as I coach. And Iā€™m sure heā€™s just ā€“ heā€™s honed in, heā€™s figured out how to communicate things in ways that it connects with peopleā€¦ And he was just fascinating and so full of joy and enthusiasm that it was just contagious. Like, I wanted to go learn some COBOL after that. I didnā€™t, but I wanted to. [laughter]

Yeah. But they are still a big thing, apparently.

And I wish to get him back. I think we can talk about other stuff with him as well, especially around education; that would be worthwhile. And heā€™s definitely willing to come back on the show. So look out for our Cameron Seay be-back, as Adam likes to call them, in 2024.

Yeah. Well, Iā€™ve got sales routes, and in sales you always say be-back. Will the be-backs be back? Maybe, maybe not.

[unintelligible 00:27:44.29]

Well, when you walk away and youā€™re not being sold to, you say ā€œIā€™ll be back.ā€

Well, I know like Arnold Schwarzenegger, yeah.

Yeah, yeah.

ā€œIā€™ll be backā€¦ā€

Be-back. But ā€œRebuilding DevOps from the ground-upā€, I would say, was a fun episode because we had obviously seen Adam in stealth mode with System Initiative, and had been fans of his over the years, and talked to himā€¦ And I would now call Adam Jacobs a friend. So I think that that was fun because it came out stealth mode. It was like ā€œItā€™s here. Letā€™s talk about the thing Adam had been working on for a couple years.ā€ And we even asked him - I asked him - on that episode ā€œDo you regret stealth mode?ā€ and heā€™s like ā€œKind ofā€¦ā€ Iā€™m paraphrasingā€¦ But kind of. You should go back and listen to that.

Yeah, thatā€™s an example of a show, because weā€™ve known Adam so well, that you donā€™t have to wait till the second half for it to get real good. Like, he just hops right in.

Yes, itā€™s hot right from the start.

Itā€™s hot right from the start. Alright, Hal, thanks again. Here is your BMC remix.

[00:28:51.27]

[laughs]

BMC must have recorded that outside in New York City, or something.

Stopping traffic.

A lot of cars honking. The pain of finding a good nameā€¦ Should we stop and hover there? Just do that right now? Letā€™s just do it right now. I meanā€¦

Oh, goshā€¦ Do you want to go there?

Letā€™s go there.

Okayā€¦

The pain of finding a good name. So some of you know, like Hal, that we do sweat the detailsā€¦ And one detail that we have to sweat on a recurring basis is ā€œWhat are we going to call this stinkinā€™ episode?ā€ And sometimes itā€™s just natural. Sometimes we have the name before anything else. Weā€™re like ā€œHereā€™s a good name. Letā€™s make an episode about it.ā€ Other times we have no name, and the show needs to go out, and then weā€™re just like grinding together to find ā€“ that didnā€™t sound right. Grinding names out in order to get this show shipped.

[00:29:54.26] And itā€™s like the last thing too, so itā€™s the thing thatā€™s like holding everything up.

It holds it all up. And weā€™ve talked about this in the pastā€¦ Here we are again. Thatā€™s how he knows about it. We thought we would real quickly, you know, celebrate, not just good episodes, but letā€™s talk about the best titles of the year, according to yours truly, and Adams trulyā€¦ So weā€™ve both made our quick lists of what we thought were our best titles of the year. This should be brief. Do you want to go first?

I have 11ā€¦

Oh, goshā€¦ [laughter] Iā€™ll just let you go then, and Iā€™ll just see if any of mine are left.

Iā€™ll go over them just really quickly. I wonā€™t dredge it on, butā€¦ I couldnā€™t help it. Okay, okay. From the top.

ā€œGit with your friends.ā€ Obviously, right?

Itā€™s a good one. Wait, are these in the order of your preference?

No, I [unintelligible 00:30:52.12] them. This is just a list.

Just asking. Good. Okay.

Just a list.

No particular order.

Along the way I could say yay or nay on high or lowā€¦ It gets challenging to kind of ā€“

Just call out your absolute. Maybe give like absolute favorites as you go.

My fav-faves?

Yeah. [laughs]

Alright. Second up, ā€œGoodbye Atom. Hello Zed.ā€ Third, ā€œLLMs break the internet.ā€ Fourth, ā€œVibes from StrangeLoop.ā€ ā€œComing to ASCIINEMA near you.ā€

Oh, thatā€™s a good one.

ā€œGleaming the KubeCon.ā€

You liked that one.

Oh, yeah. ā€œPushing back on unconstrained capitalism.ā€ Next Level, honorable mention. ā€œBeatfreak in residence.ā€ And then I liked the Kaizen episode, ā€œKaizen! S3 R2 B2 D2.ā€ And then ā€œEven the best rides come to an end.ā€ Those are my faves title-wise. I mean, I can tell you why, but those are the ones that stood out to me as like fun favorites from the year to title.

Right. Well, you stole darn near all of mine.

Oh, man.

Which is a good thing, because we have overlap. So I also enjoyed S3 R2 B2 D2, just because of the way that came togetherā€¦ ā€œLLMs break the internetā€, ā€œThe Beatfreak in residenceā€, it was obvious, but it was still awesomeā€¦ Mat Depends, still a favoriteā€¦ Although I may have trumped it recently with ā€œIt dependenciesā€, which people really likedā€¦ And then my last one, ā€œBack to the terminal of the future.ā€

Oh, thatā€™s a good one. Yeah. Itā€™s fun naming these podcasts, manā€¦

Sometimesā€¦ [laughs]

Sometimes, yeah. Letā€™s pick maybe one or two from my list and your list that was just challenging to name. Some of the angst we felt as we named it. Do you recall any?

So ā€œBack to the terminal of the futureā€ was one that we had ā€“ we were nowhere in thatā€¦ Oh, you were trying to name it ā€“ I remember this now. You were naming it on your own, because you were producing that one, and you brought to me like your five namesā€¦ And there was like ā€“ you had the same concept of like ā€œOkay, itā€™s the terminal of the future.ā€

The future, yeah.

But they were all ā€“ I donā€™t know, they just didnā€™t do it.

Kind of bland.

And I just came up with it like this. It was just like a snap of the fingers. I was like ā€œBack to the ā€“ā€ and you were just like ā€œYeah, thatā€™s it.ā€

I think you put the fire emoji on it, and it was just over. I like those, because I feel like Iā€™ve really helped, because I can tell that youā€™re like working at itā€¦ Iā€™ve brought you titles where Iā€™m like ā€œHereā€™s what I haveā€ andā€¦

Yeah, good luck.

Sometimes you just have one.

Iā€™m at my end here, soā€¦ Whatever you come up with, thatā€™s it. Iā€™ve got no more.

Yeah, exactly. So that one was difficult, but it did just come to me. And we didnā€™t have to do any ā€“ once I had, it was

just over with.

And they kind of made sense, really. Like, it was a play on obviously the movie titledā€¦

ā€œBack to the Future.ā€

ā€¦which is from our daysā€¦

Which weā€™ve been talking about a lot latelyā€¦

For sureā€¦ And then we literally were going back to it because we hadnā€™t talked to them really in a while about Warp and what was going on there. Soā€¦

Yeah, it was our second episode about Warp, so weā€™re back on the same exact topic.

[00:33:57.22] And maybe even better would have been ā€œBe back. Warp will be back.ā€ I donā€™t know if we can riff on some new ones there, now that we know the be-backs [unintelligible 00:34:01.23]

Yeahā€¦ And itā€™s fun talking to Zack too, because I feel for Zachā€¦ Zach Lloyd, who is a solo founder. Solo founder of Warp and CEO of Warp. And I feel for his direction, and I feel for even wanting to take some of Warp open source. I feel like that tension that you feel, of like leading, creating a good product, and being consistent with it, and then being venture capital-backed, and all that pressureā€¦ So I just loved that conversation quite a bit with Zachā€¦

But one I was quite happy with, because I think itā€™s good to have Cory Doctorow back, and I think the last time we had had him on the show was like ā€“ we had trouble naming that one as well. And I didnā€™t want to just go back to the inshitification naming that he had come up with - which is great, of courseā€¦ But we really talked about pushing back on unconstrained capitalism. And we got called out on Twitter, and then we got called out again, because once I responded to the person, they never came back and responded againā€¦ They tried to say we didnā€™t push back on Coryā€™s ideas, as if we were playing to this right wing agenda, or left wing agenda, or whatever wing it was, basicallyā€¦ This liberal agenda. And Iā€™m like ā€œThis is not a politics show.ā€ This is just us as technologists, looking at how technology applies, and how the world revolves around it. And then specifically, this idea of just ā€“ whatā€™s the term he uses?

Chokepoint capitalism?

Yeah, chokepoint capitalism. Like, these chokepoints that get placed on us and others in the world, to just strangle us, and in particular, the Audible stuff heā€™s dealt with.

And I think that that ā€“ that to me was a favorite title, because I donā€™t think you were around to help me with it, and Iā€™m like ā€œIā€™ve gotta ship this show, and I canā€™t name it blandā€¦ā€ I didnā€™t have any real opinion from you, so I felt alone really, laying out that titleā€¦ But I feel like that one landed pretty well, personally.

Yeah. It was a good one. And then ā€œGleaming the KubeConā€, that was a tough one, because that was probably like our 75th try on that episodeā€¦ Because itā€™s tough with anthologies. Thereā€™s no singular topic. Itā€™s KubeCon, but weā€™ve been there before, so is it Anthology? Are we going to list out the topics? We have lots of guests. I think that we have six guests on thatā€¦ And Kub/Kubeā€¦ I mean, we had to google ā€œgleaming the cubeā€, and remember exactly what that means, and what Urban Dictionary thinks it meansā€¦

Thatā€™s right.

[unintelligible 00:36:30.17] accidentallyā€¦ Which I think applies, because itā€™s like getting outside of your comfort zone, which - Iā€™m like, us at KubeConā€¦ Weā€™re kind of outside of our comfort zone, arenā€™t we, Adam?

Thatā€™s right.

So that one took a while to land on, butā€¦ Itā€™s just fun to say.

And one of the best ā€˜80s movies everā€¦ I think itā€™s barely an ā€™80s movie, though. Is it ā€™90s, maybe? Late ā€™80s, early ā€™80s?

Itā€™s late ā€˜80s, I believe. Alright, letā€™s move on. So thereā€™s some favorite titlesā€¦ Let us know which of our titles you think are awesome, or terrible. Should we do least favorite titles? I mean, we could do that, too. Letā€™s ignore the ugly. Letā€™s ignore the ugly, just for today.

Yeah, no uglies.

Letā€™s hear from our longtime listener, Rory Oā€™Connor.

Rory: My favorite 2023 episode was way back in January, and itā€™s one Iā€™ve relistened to several times. It was Cameron Seay talking about COBOL and mainframes. The topic was just so interesting, because itā€™s an [unintelligible 00:37:24.04] technology thatā€™s untyped, and just not one you hear about very much, but itā€™s obviously very ubiquitous and very critical. Cameron was just such an engaging guest, and his love for his field is just so inspirational. It even got me thinking, ā€œShould I learn COBOL?ā€ Iā€™d love to hear from him again some day, and/or hear more from operators in what we call ā€œthe legacy tech spaceā€, which is where many, if not most programmers live, including myself. Thanks for this, and all the other great episodes youā€™ve done this year.

Thank you, Rory. We probably donā€™t need to discuss this one too much, because itā€™s Cameron once againā€¦ But I will say, when it comes to BMC remixes, Rory, I think youā€™ll get spoiled, because this oneā€™s spectacular.

[00:38:07.11]

[laughs]

Oh my gosh, the bongos in there were amazing. Just a really good bongo solo. Oh, my goshā€¦ That was awesome.

So goodā€¦ ā€œLegacy tech spaceā€¦ā€

ā€œLegacyā€¦ā€ Yeah, thatā€™s the best. Well, for one, we have to bring that beat somewhere else. It kind of reminds me of how we stumbled upon the theme for Changelog & Friends. [00:38:48.10] Very, you know, ā€™80s VHS tape intro-sounding sound, that we happen to rickroll right in front of itā€¦ It kind of reminds me of that track a bit.

Yeah. Agreed. Alright, next upā€¦ Whoā€™s this? Oh, itā€™s our old friend, Brett Cannon. Brett calls in every year, and we always love hearing from him.

Hey, Adam and Jerod. This is Brett Cannon. Congratulations on yet again another fantastic year of podcast episodes. For the State of the ā€˜log, I would say the most popular episode, at least in our household, for the year was Cory Doctorowā€™s episode ā€œPushing back on unconstrained capitalismā€, episode 565. I donā€™t think Iā€™ve ever listened to a podcast episode with my wife Andrea, where she has not only been so enthralled to want to listen to the episode, but actually agreed so much with the guest. So that was definitely a wonderful and entertaining episode to really listen to.

Iā€™ll also say I really enjoyed episode 558, ā€œOpen source is at a crossroadsā€, with Steven Oā€™Grady from Red Monk. I thought it was a really good conversation to have about the state of open source, and where licenses are going, and just how to kind of try to keep things sustainable and going in the community.

Episode 549, with Steve Yegge, was a lot of fun, tooā€¦ Just hearing Steveā€™s stories. Heā€™s just such a great storyteller. I know I kind of geeked out along with Adam listening to episode 537 on ā€œHard drive reliability at scaleā€ with Andy Klein. So that turned out to be just a lot of fun, and just learning about all the little nitty-gritty details about physical hard drives stillā€¦

Those are probably the top ones. [00:40:14.21] in reverse chronological order, that just deserves an honorable mention, was ā€œNext levelā€, where you got to listen to one of your new albumsā€¦ ā€œ30 years of Debianā€, episode 553, ā€œA new path to full-time open sourceā€, episode 533, ā€œMainframes are still a big thingā€, episode 524ā€¦ And closing at the beginning of the year was Just Postgres, 523, with Craig Kirstens. And I made sure this year to actually make sure every episode I talked about in this recording was actually from the year of 2023.

Once again, congrats, guys. Another great year, and talk to you soon.

Thank you, Brett. Yes, good job sticking to this yearā€¦

Thatā€™s a lot of faves. That might be more than you have on your list there, Adam. Heā€™s got a lot of faves.

Gosh, manā€¦ Yeah, I was having a hard time keeping up. Butā€¦

Rightā€¦?

ā€¦definitely some crossovers.

Letā€™s talk about Next Level real quick. That was your idea. Very cool. Weā€™re releasing these Changelog Beats albums. Weā€™ve put out two of them simultaneouslyā€¦ And of course, where do you release them? Well, you put them on Spotify, you put them on Apple Music, you put them on YouTube Music, you put them on all the places that people can listen to them outside of the context of a podcastā€¦ But hey, we are podcasters. Canā€™t we just release a podcast episode where each song is a chapter, and people can just listen to the entire album as if it was a chapter podcast? Well, of course you can. Great idea. Well executed. Unless youā€™re on Spotify; then you canā€™t. Then you canā€™t.

Thatā€™s right.

But everybody else gets toā€¦

ā€¦and thatā€™s neat.

Yeah. The insider baseball there is we ā€“ our podcast is obviously listenable inside of Spotify. However, youā€™re not allowed to podcast just straight music, because they think youā€™re trying to get onto the platform out of the context of being a musician. And so weā€™re like ā€œHey, weā€™re not musicians. Obviously, we work with a musician named Breakmaster Cylinder. And this is just an album, not ā€“ like, all of our podcasts are not going to be this music.ā€ And so they said ā€œYou canā€™t have this episode.ā€

[00:42:09.01] So if you go there and you see that it skips whatever that episode isā€¦ I guess it actually didnā€™t have an episode number, so itā€™s okayā€¦ But they didnā€™t allow Next Level as a podcast, to be in the podcast feed on Spotify. For those reasons.

Open platforms and RSS for the win. Again.

Thatā€™s right.

And Spotify for the loss. So if youā€™re listening to us on Spotify, and you want to keep doing that, have at it. We like you to listen however it is that you prefer. But if youā€™re looking for our advice, we would suggest that you download an independent, well-made podcast app from somebody who supports the open web, and listen to our shows there. We think youā€™ll have a better experience. And you know what? Youā€™ll have chapters too, which Spotify does not support. How can you listen to podcasts without chapters? I mean, I get it, itā€™s a continuous conversation. Some people just let it flowā€¦

You see my faceā€¦?

But I like to listen to the chapters just to even see whatā€™s going to happen here as we keep going, even if Iā€™m not going to skip around. Soā€¦ Gotta have chapters, yā€™all.

Itā€™s like a safety net when youā€™re listening to a podcast. Especially ā€“ I donā€™t know, I just feel like I jump into so many pieces of content these days, in all the different platforms, that if you donā€™t give me waypoints, I feel unguided. I like to be guided. Who doesnā€™t want a little guided tour?

Hold my hand.

Yes, man. Take my hand. Take my strong handā€¦!

[laughs] Take me on a journeyā€¦ On your magic carpet ride. Well, gosh, this - if last BMC remix was a treat, this oneā€™s a trick or treat, because BMC got hilariously spicy with Brettā€™s [unintelligible 00:43:50.03] I hope you enjoy this. I hope Andrea enjoys this as well.

Good friends of ours. Weā€™ve been lucky enough to sit down and have a meal with you, an ice cream with you, and this is just hilarious. Here we go.

[00:44:04.27]

[laughs] That was good. The ending - perfect.

Yes. And Andrea, you are also perfect. Thank you.

There you go.

Good stuff, man. Good stuff.

Up next, we have a voicemail from listener Mikhail.

Hey guys, first off, congrats on another year in the bag. As a longtime listener and subscriber, I was really weary of the format change for the main show this year. But Iā€™ll be honest, the cadence of news, interview and [unintelligible 00:45:10.26] actually been really great. Excited to see what you guys have planned for the new year, and Iā€™m personally looking forward to some more Mat jingles on the show.

More Mat jingles. Yes.

Never heard that beforeā€¦ Whatā€™s even better, honestly, is sitting there when he breaks into song. Itā€™s like,ā€œOh gosh, heā€™s going to get his guitar againā€¦ā€

No idea whatā€™s gonna happen. And I have to say, most of his jingles are funny contextually, and you can tell he has skills and musician abilitiesā€¦ But ā€œBackslashes are trashā€ is a legit good song. It gets stuck in your head. I go back to it and listen to it sometimes. It was so funny, it was so on pointā€¦ I love that song. I just go back and listen to it just because.

[00:45:56.07]

I donā€™t mind ash, I donā€™t even mind Bashā€¦ I like caching and cache, and Iā€™ll clash with a dash in a flash, manā€¦ Iā€™m not gonna say gosh, I donā€™t even mind hashā€¦ Iā€™m out on the lash, man. Iā€™ve got a rash. Oh my gosh, man, Iā€™m gonna smash your face in if you backslash me. Thatā€™s trash! Backslashes are trashā€¦ Backslashes are trash, yeahā€¦ Backslashes are trash. And donā€™t say forward slashā€¦ Just sayā€¦ Slashā€¦ Just say slashā€¦ Just say slashā€¦ No need to say that forward bitā€¦ Just say slash.

Well, I think anytime you see somebody use or say forward slash, you just send that song.

You send that song. [laughs] Yeah, you donā€™t have to say the forward bit, you know?

Yeah, you donā€™t have to say that forward bit.

Too good. Well, Iā€™m happy to hear from Mikhail, and from others - weā€™ll hear another one as wellā€¦ People who like the new format, the new three-flavor Changelog. This was a bit of a risk for us. I think we both thought it was the right move for the showā€¦ And we both are enjoying the fruits of that decision. But it definitely was risky, as he was weary about it, or leery about it; Iā€™ll never know which one of those words to useā€¦

Because we thought ā€œHey, donā€™t ruin your good things. Weā€™ve got a good thing going, with a once a week interviewā€¦ā€ And happy to hear that itā€™s resonating.

Yes. I would say we even struggle more particularly about the technical bits. Not how to obviously do the podcast, but how to feed the podcast. Pun intended.

Because youā€™ve got to feed the beast, and youā€™ve got to create some feed, so that people can consume. Because we didnā€™t want to ā€“ like, the thing that YouTubers really gain is like one channel that gets subscribers, and then they just come there, and regardless of what they do in that channel, it just happens. So they could experiment with different formats and flavors. Now, the audience can push back, and comment, and stuff like that, but for the most part, they get like this channel. And maybe they have to diversify and make a new channel if itā€™s so different. But with a podcast, you kind of have a promise, like ā€œHey, weā€™ll released weekly, on this week, with this kind of thing, and this is sort of what youā€™re gettingā€, and you may lose people. Thatā€™s the risk, you may lose people if you donā€™t agree with it. And I think the work we went through to get to keeping them all in the same main feed, and then different feeds for each individual was the right moveā€¦ The logical move. But it wasnā€™t that simple initially. Do you want to speak to the struggles we went through with just getting there, Jerod?

Well, you have the technical changes which needs to happen. You have to be able to support what we call a meta cast. A cast that is actually three podcasts, in our admin, munged into one. So I guess, to a certain extent, itā€™s an advertisement for custom software, because this would have been much more difficult if we had been using ā€“ I mean, impossible with like Anchor, or probably Transistorā€¦ Difficult with WordPress, for sure. We could have got done with WordPress, because you can hack that sucker however you wantā€¦ But the fact that we just run our own software stack really made that part merely labor-intensive, which wasnā€™t that bad. But it was totally possible.

So we had just the technical machinations of getting that done. Of course, the decision-making process - how does that work? Should we do it that way? I think that was more debate and discussion, and really just slowly deciding, versus making quick decisionsā€¦ Because we knew this is one of those doors that probably could go back to a door, but not the easiest thing to reopen once you kind of let the cat out of the bagā€¦

[00:50:13.22] So yeah, it was a big decision for us, and it required software changes that would have been rollbackable, but not easily rolled back, and investment on thatā€¦ But I think the fact that we do have our own custom platform allowed us to do that in a way that would have been way more difficult, if not impossible, using off the shelf software.

For sure.

So that decision comes back over and over again to bear fruit.

News almost had a whole different name. It was almost starting from zero, with a whole new feedā€¦

And I think it would have just further bifurcated our network, which is just, you know, challenging as people who run a network that has multiple different podcasts, and kind of keeping them all blended together, from a sponsorship perspective, and the thematic and topical perspective, to the hosts involved, and the panelists involvedā€¦ All the things. Obviously, Changelog news is you, and this show is us, and Friends is us plusā€¦ But I think that bringing News into the same feed, and then just adding Friends to the same feed on a different day - I mean, itā€™s just worked out perfectly, in my opinion. I think itā€™s just been really great. But then still giving the option, ā€œHey, if you donā€™t want all these, thereā€™s still choice.ā€ And we donā€™t have to give up the 15 years weā€™ve been feeding this feed of podcasts, and lose the juice, so to speak, that weā€™ve gained over the years; the equity weā€™ve gained.

And weā€™ve had a handful of people - I would say probably I could count them on one hand - who have reached out and said ā€œI donā€™t really want all this. Is there just a way to get the old show back?ā€ And the fact that we can say ā€œYes, hereā€™s the Interviews feed. Itā€™s called change of Interviews. Itā€™s literally the Changelog, every Wednesday, just like youā€™ve always gotten itā€ - it just immediately serves their needs, and itā€™s a beautiful thing. Versus saying ā€œSorry, this is our new thing now. Youā€™ll have to either unsubscribe or adjust.ā€

So I love being able to meet people where they are, but also bring them along, and do some new stuff. I think in terms of 2023, Friends was our big risk of this year. I mean, we were already doing Newsā€¦

Yeah, itā€™s true.

So News goes back to June the previous year, but we were doing it as a sub-show of the Changelog. We hadnā€™t given it its own thing yet. And adding Friends this year, our new talk show, which weā€™ve done 25 episodes now as we ship this oneā€¦ Because 25 will be the #define round two, that ships out prior to thisā€¦ Which is just a riot, by the way. [ā€œGame theory, dude.ā€] Friends I think was our big risk this year. And for my money, itā€™s just been the most fun. I mean, the ability to just do stuff thatā€™s off the beaten path, to play games, to have people come back whoā€™ve been on the show recently and not have to have some sort of new reason to talk to themā€¦ The episode with Christina Warren strikes a chord with me as just like one that we wouldnā€™t have done in the pastā€¦

Yeah, for sure.

ā€¦but just was awesome. I mean, I loved making that, and I love listening to it as well. Like, this talk show format for me, for my money, is one of our best ideas. And I think weā€™ve proven, at least so far, itā€™s sustainable. We can have something to talk about every week, and itā€™s enjoyable. But itā€™s The Changelog enough that itā€™s not like an entirely new thing. Iā€™m just happy about that, Iā€™m excited. I think that thereā€™s a lot of potential there that we havenā€™t tapped yet. And the fact that our audience hasnā€™t been turned off by itā€¦ In fact, in terms of downloads, itā€™s kind of outperforming interviews at this point, a little bit.

Not much, but enough to be noticeable. It makes me think, ā€œOkay, itā€™s validation.ā€ And thatā€™s awesome.

Itā€™s like that carnival horse race; everybody has a water gun, theyā€™re shooting at a target, and the horses, I suppose, theyā€™re there on the track, and theyā€™re all racingā€¦ Itā€™s like ā€œNews! Friends! Interviews!ā€ Itā€™s like ā€œWhoā€™s ahead?ā€ And theyā€™re all pretty much the same, but oneā€™s got an edge.

So thank you for that reassurance, Mikhail, and here is your personalized BMC remix.

[00:54:14.10]

What did he say? [laughter] Thatā€™s an abstract one right there.

Yeah. Well, it reminds me of the old beatbox days, you know?

Yeah, it does.

The intros to it. And people actually do that with their own voice for real, you know? I donā€™t really do it.

Oh, I know. Just with their own mouth onlyā€¦ Amazing.

Like Rahzel.

[00:55:06.01]

This is the tricky part. The beat, and the chorusā€¦ At the same time.

Yeah, precisely.

Greatest beatboxer that Iā€™ve ever heard. Alrightā€¦ Speaking of beatboxers - this has nothing to do with beatboxers - Jarvis Yang, who weā€™ve heard from previous years as wellā€¦ Jarvis hangs out in our Slack. By the way, I think it was last year that I told people about our Wordle channel in Slack, and quadrupled the population of #wordle, which is still going strong to this day. So if youā€™re still wordling, or if you have your own daily puzzle that you play, we have a channel on our Slack called #wordle, that we just share our Wordle results. And thereā€™s probably about 10 of us who share our wordles pretty much every day, and cheer each other on, and drop funny emoji on thereā€¦ And itā€™s just an open invite for you to come do that with us. Jarvis is one of them. Hereā€™s Jarvis.

Hey, Changloggers. This is Jarvis, and Iā€™ve got a special shout-out to incredible people [00:56:24.15] Minnesota software and technology community. First up, a massive high five to the fantastic folks at MiniStar for putting together MiniBar and MiniDemo this year. I also wanted to give thanks to the folks at GDG Twin Cities for bringing back DevFest Minnesota. Your commitment to fostering innovation, collaboration and knowledge sharing is inspiring. Canā€™t wait for next year to come.

And speaking of brilliance, letā€™s give a shout-out to the Homelab [unintelligible 00:56:48.16] himself TechnoTim from YouTube. I didnā€™t know Tim was from here until I listened to the Homelab Nerds Unite episode with Adam. TechnoTim, your insightful content and knack for breaking down complex concepts make the tech world more accessible to all of us. Keep those materials and deep dives coming. Weā€™re learning and loving every minute of it. So whether youā€™re a seasoned developer, an aspiring coder, or just someone fascinated by the tech universe, give a round of applause to these amazing contributors shaping the Minnesota software and tech scene. Have a Happy New Year.

And you too. Wow. That was cool. Yeah, TechnoTimā€¦ Itā€™s so strange, because I watched him on YouTube for like a year, at least, before I actually had a conversation with himā€¦ And he was normal, believe it or not, Jerod.

He was normal. [laughs]

He was normal. [laughs]

What were you expecting?

Well, I wasnā€™t expecting anything, but sometimes ā€“ we often, when we meet people, theyā€™re like ā€œWow, itā€™s Jerod or Adamā€, or whateverā€¦ And weā€™re just normal. Weā€™re just normal people.

Right. Totally.

[00:57:51.10] But you know, it was really just easy to get into the details with Tim. It wasnā€™t hard at all, really. And speaking of that show in particular, that was another one where you helped out with the name. Because I was like ā€“ I wanted Homelab in it, but I think you were like ā€œHomelab nerds unite.ā€ And that was just a perfect name for it. And thatā€™s like an outperforming ā€“ I think thatā€™s the highest-performing Friends episode to date. It might actually compete with Justinā€™s episode, potentially. Is that right? Or is it the highest-performing?

I did not look. I can search it real quick.

Okay, Iā€™m incorrect. It does not compete with Justinā€™s. Justinā€™s trumps it by about 12,000 listens.

Still up there.

Yeah, still up there.

Definitely a lot of feedback on it. A lot of people love the homelab conversations. We definitely want to get TechnoTim back on, with Jeff Geerling, or in addition to Jeff. Those are, again, a couple of Friends episodes this year that wouldnā€™t have happened previously, but especially Jeff Geerling on the ā€œDear Red Hatā€ episode. That came together in a pinch, and was very topical and timely, and we used to not be able to do that with interviews.

Yeah, for sure. Well, speaking of home lab and TechnoTim, Iā€™m working on a State of Home Labā€ episode with him for the new year.

So kicking off the year here on Friends with ā€“ and youā€™re obviously welcome to that, but you werenā€™t there last time. Happy to be there.

Weā€™ll see if Iā€™m around.

It doesnā€™t have to be an Adam show. It could be an Adam, Tim and Jerod show.

Iā€™m just coordinating timing, but I want to do a State of Home Lab, top of the year, like where things might go, where theyā€™ve been last yearā€¦ Kind of a catch-up and recap of where it might go. Soā€¦ Rough plan on that front.

Right on. Well hereā€™s Jarvis remixed by Breakmaster Cylinder.

[00:59:31.07]

Bringing back techno.

Thatā€™s a head nodder right there, manā€¦ You canā€™t help but nod your head to that one. And if you was just listening to that and you didnā€™t nod your head - hey, check again. Nod your head.

[laughs]

Thatā€™s right.

Oh, manā€¦

Alright, weā€™re having some fun now. Up next we have Jamie Curnow.

Hey, Adam and Jerod. Jamie here. Iā€™m a lead engineer and open source contributor from the UK. I just wanted to say a massive thank you for consistently coming out with great content, week after week. I love listening to the Changelog, and I tell every developer that I meet to go and listen to you guys.

My favorite episodes this year have to be ā€œEngineering management for the rest of usā€ with Sarah Dresner, and ā€œWhat it takes to scale engineeringā€ with Rachel Potvin. I manage a small, but growing team, and those episodes helped me to dive deeper into my role, and hopefully make an awesome work environment for my team.

I also really enjoyed hearing you guys geeking out on film, in the episode ā€œThe beginning of the end of physical media.ā€ That was a really fun episode. And of course, the drop of Changelog Beats. Big shout-out to Breakmaster Cylinder, and to you guys for making that sweet robot dance make-out music available to code long to. You guys are such an awesome part of the developer community. Thanks for keeping it fresh, and keep dishing out the episodes. We really appreciate it.

Still one of my favesā€¦ Still one of my faves. You know, when I was going down my list, ā€œEngineering management for the rest of usā€ almost made my list. But as you can tell, my list is already long, so I was like ā€œCan I add one more in my favorites? Itā€™s seven or eightā€¦ā€ I was trying to be ā€“ you said three, and Iā€™m like ā€œI canā€™t do three, so Iā€™m just gonna put them there, and share what I canā€¦ā€ Thatā€™s it really. But that almost made itā€¦ But I think what was even cooler about that was it was the first time we got to talk to Sarah on a podcast before. Weā€™d been trying to schedule her for a whileā€¦ And sheā€™s busy, weā€™re busy, and things donā€™t always work out scheduling-wise. When we finally nailed it down, she had the book out recently, and it just worked out perfectly, I think. And heā€™s right, it was a spot on conversation with Sarah. I love her perspective on engineering management. Sheā€™s got wisdom to share, and why not share it here.

[01:02:12.28] You have to have appetite to make things better. And I think that is the one thing that is consistent across all these jobs, is whatever I was doing was pretty outcome-driven, to like ā€œIā€™m going to make things better. Iā€™m either going to make things better via my coding all day, or Iā€™m going to make things better via doing a lot of open source, or enabling other people, and ramping them upā€¦ Iā€™m going to make things better by setting up the organization in a way where people can not have distractions, and be able to understand the strategy of their workā€¦ā€ Those are all just different vehicles to an outcome. So I would say if people are interested ā€“ if people are nerds, and theyā€™re interested in these kind of roles, keep making things better; people do eventually see that.

Yeah. And the episode with Rachel Potvin. I mean, so much experience that she has gained over the years, and her ability ā€“ and just the teams that sheā€™s led are so impressive, that she just has top-levelā€¦ Whatā€™s it called - clout? You just want to hear what sheā€™s got to say, because she just has earned it.

And Iā€™ve listened to that one back, and I donā€™t even lead larger teams. I lead no teams. I lead myself, and then I talk to you about stuff. But yeah, so much good stuff in that one in particularā€¦ Which goes back to the Lara Hogan episode as well, right? ā€¦which was mentioned previously, which wasnā€™t this yearā€¦ But man, a lot of ā€“ like, engineering leadership conversations that weā€™ve had, probably things that youā€™ve spearheaded for the most part, because theyā€™re just areas that I donā€™t really dive into on my ownā€¦ I really enjoy getting exposed to that level of thinking. And yeah, I appreciate it right along with Jamie.

What I can boast about it is that itā€™s that touch of helping people, and then also psychology. How we operate as human beings intertwines with your ability to help somebody and mentor somebodyā€¦ And understanding psychology, I would say, is one of the many skillsets you could and should foster as a leader. Because the more you understand about humankind, and the ways we operate as human beings, the better you will be to lead - what? Human beings, right? So it seems to make sense.

But he mentioned the physical media oneā€¦ I mean ā€“ and you mentioned that in happenstance, like, we may not have done it unless we had this podcast called Changelog & Friends, where we can sort of be different, I suppose, than our typical content. I loved that show, man. I mean, that was probably ā€“ itā€™s in my list of favorites, Iā€™ll mention thatā€¦

[laughs]

It may be in the very top fewā€¦ But just having a platform like this where we can talk about that kind of thing, that is interesting to our audience, but at the same time not dead-center in terms of topic - perfect. I love that.

I donā€™t know, it just feels like an end of just this really important era of filmmaking, and film loving, and film watching, where for a time, for a brief 20-year span, you could get almost any piece of media that had been released - you could find it on disk, and you could find it someplace and you could rent it. You didnā€™t have to worry about were the rights expired or not, who has ownership, is it in a vault or not? It was probably released at some point, and if it was out there, you could find a way to source it, and Netflix had a great catalog for that. And what makes me sad is that there are so many titles, like thousands upon thousands of titles that have never been brought to streaming, either legally, or to buy in any way shape or form that are not available to stream, or not available to buy digitally, that are just gone in vaultsā€¦ While billionaires decide how they can manipulate various IP agreements to suck every single cent out of what was supposed to be art. Never forget the business part of show business.

[01:06:26.04] But there was this moment of time where you could get everything. And now that that moment is gone, because thereā€™s so many amazing films and TV shows and other things that are just not available, I feel like weā€™ve lost something. It feels like when the video store started to close, and I justā€¦ I donā€™t know, it makes me sad.

Very well said and very sadā€¦ I love that about how friends has worked out for us, to give us that flexibility. Because after you do this for 15 years, and you only talk about one topic that is very big, and a big umbrella, you kind of get siloed. Iā€™ve got other interests, that ā€“ I was talking to Byron recently, from [unintelligible 01:07:06.03] because we were talking about getting them on as a sponsorā€¦ And we met them at KubeCon recently.

Right. I remember.

And he was like ā€œOh man, he was goodā€¦ā€ He was geeking out with me about my home theater. And he knew all about the home theater, because I had told him via a podcast.

Right.

Soā€¦ Itā€™s just cool. I love that. Heā€™s like ā€œMan, I love your theaterā€, and this and that. I was talking about the speakers, and Plex and whatnotā€¦ So just that show, that episode in particular was a lot of fun.

And I really enjoyed producing that one, because I got to put so many sound bites from movies into it, and songsā€¦ It almost ā€“ it wasnā€™t every time you mentioned a movie, because there was times when you reeled off like seven movies in a rowā€¦ But almost every movie that was mentioned, I got to go to either my favorite part, or a well-known part of that movie, and drop it inā€¦ And I just love doing that stuff. So much fun.

Alright, so thatā€™s Jamieā€¦ Now, Jamie did mention the robot dance make-out music, which weā€™ve heard Breakmasterā€™s beats likened to this year by one of our JS Party guestsā€¦ And hereā€™s some customized Jamie Curnow dance make-out music. It doesnā€™t make any sense, but here we go.

[01:08:21.17]

Itā€™s a good lyric, man.

Mm-hm.

I kind of want more of that song, you know? That song, it ends a little early, in my opinion.

It does. Thatā€™s a nice, smooth groove. I want to hear the whole song.

Yeah. Well, the good thing is some of these beats weā€™re hearing for the first time, not so much this very moment, but in the last few days, that weā€™re gonna ask Breakmaster ā€œHey, can we pull that beat into this new thing weā€™re gonna do?ā€ So you may hear more of these, and interstitials, and outros etc. Whatā€™s next, Jerod?

Next up is another familiar nameā€¦ Itā€™s AJ Kerrigan.

AJ

Hey, Changelog crew. Itā€™s AJ Kerrigan. I just want to say thanks for a lovely year of podcasting in 2023. I love the range and perspectives in your ultra-mega feed, from short-form Changelog news updates, to timeless episodes like ā€œ30 years of Debianā€ or ā€œEfficient Linux at the command line.ā€ From the glorious nerd balderdash silliness of the #define game show, to the episode about ā€œTech by choiceā€ with Valerie Phoenix, that made me want to group-hug everyone involved. And then BMCā€¦ Ah, those beats wove through the whole year, and then got their own episode, and a couple of Changelog Beats albums, too. You all rock. See you in 2024.

Now about I hear him rattle off all weā€™ve done this year, Iā€™m just wondering, can we top that for next year, Jerod? Do we have a mountain to climb?

Ha-ha-ha-hah! The challenge has been laid forthā€¦

By us. For us. [laughter]

For us, by us.

Can we achieve what weā€™ve have achieved this year, or better? Should we, I guess, is even a better question? Should we try?

[01:10:10.00] Well, in terms of formats, I think weā€™ll hear like an old favorite, maybe back on the airwavesā€¦ But I think weā€™ve found a nice groove for the Changelog. I think more like this, and just more diversity in our talk show can certainly happen. I think when it comes to Changelog Beats, we already have more albums in the works [unintelligible 01:10:26.10] Next Level.

Youā€™re telling people thatā€¦?

I just told them. I just told them.

I think Iā€™ve mentioned it elsewhere, maybe in News, that we do have more albums that are coming forth soonā€¦ Maybe one of which features an outro track thatā€™s a listener favorite. Weā€™ll see what happens there. But I donā€™t know, man. I mean, I guess time will tell whether or not we can top ourselvesā€¦ But sometimes youā€™ve just gotta keep keeping on, and doing your thing, and seeing what happens. I donā€™t feel like this year was all that amazing, until Iā€™m hearing these voicemails and Iā€™m starting to think ā€œRightā€¦ā€

ā€œDang, it was a good yearā€¦! We did good!ā€

We did good! At least a few people think so, and thatā€™s good enough for me.

Well, thatā€™s the thing when youā€™re running a marathon, I suppose. You sort of get into this groove where you stop listening to your body, basically, or your body stops talking to your brain, and thereā€™s some sort of disconnect.

I never get that far. I hate running, so I never get that far. Iā€™m always listening to my body, and I stop.

This is hypothetical, because I donā€™t run either. So this is hearsay, by the way.

[laughs] You heard things, okay.

A friend of a friend told me this. I understand the way of a runner. Iā€™m not a runner, but I understand the way of a runner, and so I imagine thatā€™s what happens when youā€™re running a marathon. Or - Iā€™ve done other things that are very challenging, so justā€¦ You know, supplant whatever makes sense that youā€™ve done challenging.

Insert your challenging thing here, yes.

Right. Something that takes a long time, that youā€™ve got to keep putting effort outā€¦ I think at some point logic and reasons sort of disconnect in a way, that the pain doesnā€™t tell the thing thatā€™s logical to stop doing it. Or the thing with reason; itā€™s like ā€œYeah, you know what, letā€™s keep doing this.ā€ Not that this is a painful thing, but I think when youā€™re running a marathon, you just sort of do it. You get into a groove, you get into a mode and you just accomplish your mission.

Yeah Well, our mission is just to put out awesome podcasts every week. Sometimes we feel like we do it, sometimes we feel like we donā€™t do it, but we still put something out, and hope itā€™s good.

And so itā€™s awesome to hear from people who confirm our priors, or at least help our priors out. Alright, AJ, BMC beat, here it comes.

[01:12:32.22]

Thatā€™s another one. I kind of want to keep it going.

Thatā€™s some beautiful music.

Yeah. Thatā€™s a harp, Iā€™m assumingā€¦ A harp and a snare.

Definitely a snare.

Just a guess. It could be keys as a harp, it could be harp keys, it could be key harps, you knowā€¦ Any combination of a harp key, really.

Yeah. Thereā€™s a poet/musician from Portland, I believeā€¦ His name is Hobo Johnson, and he has a Tiny Desk concert, which is just spectacular. A very unique individual. Itā€™s like spoken word poetry, with music in the background, and he has a band, and every once in a while his band yells the same word heā€™s saying, very emotionally.

[01:13:45.02] Good luck to my future wives and their future lives without me. You guys will do great, Iā€™m sure that Iā€™ve prepared you for every guy youā€™ll date, and ever guy youā€™ll marry, and every guy youā€™ll hate. Yes, the lullabies I sang out of tune, this [unintelligible 01:13:55.27] or my twin size mattress that I have since I was seven, that we have to sleep on whenever she spends the nightā€¦ And if she falls off again, sheā€™ll find another guy to like. Yeah, weā€™re just Romeo and Juliet [Romeo and Juliet!!], but that ainā€™t drunk and eating percocetsā€¦ [unintelligible 01:14:16.09]

And he sings about heartbreak, and divorce, and itā€™s just very powerful stuff. I think heā€™s kind of fallen by the wayside in terms of his music. Iā€™m not sure if heā€™s doing it anymoreā€¦ But anyways, this track sounds a lot like him; like, that kind of music, and then that spoken word over the top of itā€¦ So getting the Hobo Johnson vibes.

Hmā€¦ Iā€™ll have to check that out.

For sure.

His Tiny Desk concert - I think they won the contest. So Tiny Desk did a contest years ago where you submit a video, and they pick one band to give them a concert. Because, normally itā€™s like huge names that are going on the Tiny Desk thing. And he made this video in his backyard, with his bandmates, and he basically just like yells in his microphone, and they yell with him at certain pointsā€¦ And itā€™s a very interesting sound. And they won the Tiny Desk concert. And when they came to do it, they were just tickled to be there. It wasnā€™t like ā€œYes, I do all these concerts, and so Iā€™ll do Tiny Desk.ā€ Itā€™s like, they were so happy to be on Tiny Desk. That was really cool.

Alright, weā€™re getting near the end hereā€¦ Here comes Alex.

Whatā€™s up, guys? This is Alex from the Netherlands. Iā€™m really happy to leave you this message. Iā€™m a huge follower, I listened to all your episodes. And what I really liked from this year was that introduction of the new section; I really like it. Also it is very punchy, the style in which itā€™s narrated. I really, really like it. And also the Changelog & Friends, because you have more sort of a freestyle; you can talk about interesting stuff.

And when it comes to guests, I really like the episodes with ā€“ I cannot pronounce his name, but itā€™s the author of The Pragmatic Engineer. And also with Cory Doctorow. And also with Simon Willis, if I remember correctly; the guy that created Django, and now heā€™s a lot into AI. Anyway, keep on doing what youā€™re doing. Iā€™m a huge supporter. And Happy New Year!

Happy New Year to you as well. So Simon Willison, multi-time guests this year, I believe. ā€œLLMs break the internetā€, that was a classic. Cory Doctorow - of course, heā€™s had a few mentionsā€¦ He was on twice, as we mentioned; the one in the spring and the one in the fall most recently was the ā€œPushing back on unconstrained capitalism.ā€ If Iā€™m honest, those two episodes, I go back to the first one more. I just really loved the conversation about chickenized reverse centaurs. That whole bit was very fascinating. So I love that one specifically.

And what else did he mention? Oh, he mentioned Gergely Orosz.

Gergely Orosz, yeah.

He is an annual guest each fall. We just did our State of the Tech Market with him a couple of weeks backā€¦ And yeah, good stuff all around. Thatā€™s why we bring him back every year, to tell us whatā€™s been going on lately.

We almost didnā€™t call it the state of something, because of State of the ā€™log.

Yeahā€¦ Well, youā€™re gonna do State of Home Lab, so maybe weā€™re getting kind of repetitive hereā€¦ [laughs]

And also the State of Quantum Computing.

True. And we had a JS Party episode about Art of the State Machinesā€¦ I donā€™t know, a lot of stateā€¦ Weā€™re developers, weā€™re always dealing with state, you know?

Itā€™s that time of the year.

Well, we also went off-topic ā€“ well, off-title, I should say, not off-topic. Off-title that time around, because we had two back to back that were ā€œThis insane tech hiring marketā€, and then ā€œThis not insane tech hiring market.ā€

Right.

I was kind of bummed we didnā€™t keep that, but you knowā€¦

Well, I just felt like it couldnā€™t scale. Like, if weā€™re going to do it every year, now we have a title that can scale. State of the ā€™log scales. You just change the year.

[01:18:09.24] Yeah, increment the number.

We just increment the number next year and we just have it back on. Whereas if we keep doing some sort of operator in front of the word ā€œInsaneā€ā€¦ Weā€™re going to use the question mark this year. That would have been cool, because he actually said it on the show, this would be the question mark one. But then what are we gonna do after that, you know? Division? Forward slash? We would never do a backslash operatorā€¦

We almost had to reschedule that show. It almost didnā€™t happen. We almost ā€“

Oh, true.

ā€¦titled it differently, and it almost didnā€™t happen, because of just timing and things that happen, scheduling, wheneverā€¦ When you ship five shows a week-ish, itā€™s always a scheduling hassle. Obviously, three here, but itā€™s challenging. Itā€™s challenging.

Mm-hm. Alright. Alex, hereā€™s your beat.

[01:18:53.17]

ā€œI really like itā€¦ā€ [laughs]

That opening was the opening I believe to an outro track.

Oh, really?

Iā€™ll have to hear it again. Hold on. Oh, I know which one it is. Itā€™s the Figaro one.

Thatā€™s right. Yeah. [unintelligible 01:19:32.08] Our old outro to the Changelog, which we havenā€™t used in a while, which we should bring back just for fun.

We should remix that thing just for fun.

Yeahā€¦ Letā€™s bring [unintelligible 01:19:49.28]

For sure, for sure.

Because when I hear that, when I heard his beats, I suppose, whatever that was, that thing, and then I heard the intro, I was thinking it was gonna be [unintelligible 01:20:01.21] and the outro. But it was not. It was ā€“

You know Breakmasterā€™s probably thinking ā€œTheyā€™re never going to notice this is the same sound in the front of thisā€¦ā€ [laughter]

No, I do.

Gotcha!

Well, thatā€™s the thing with humans, is audio is memorable. Almost more memorable than visual. Almost. Thereā€™s no science that I know of behind that, but Iā€™m gonna say that.

Thatā€™s how we roll. Myreille is not here to correct you, so itā€™s gonna just stand.

Thatā€™s right. She might actually agree with me.

Sheā€™s not here to say, soā€¦ You can just keep saying that all you want. I canā€™t deny it. Here is a voicemail from Schalk Neethling.

So itā€™s super-hard to choose moments or episodes or anything, but Iā€™m gonna give it a try. So Iā€™ll start with ā€œAn aberrant generation of programmersā€, [unintelligible 01:20:51.08] ā€œYou call it tech debt, I call it malpractice.ā€ I called those three out early on Slack as ones that really resonated with meā€¦ And that was pretty cool, scrolling through the Slack a little bit to see the ā€œGo templating using Templ.ā€ That was really cool. I really enjoyed that one. Then the episode ā€œHuman skills to pay the billsā€ with Kball - that was really a good episode, and that actually led to having Kball on one of my podcasts, so that was pretty darn sweetā€¦ The JS Party episode with Valerie Phoenix - I loved that episode. Thereā€™s so many things that ended up resonating with me, and I shared the whole thing on Slack about that, about the [unintelligible 01:21:31.07] I think that was a really important episode.

I enjoyed so many things from Practical AI, the Practical AI one as well, and thereā€™s a bunch of otherā€¦ Changelog & Friends was also really, really good. And then just a couple of quick ones from YouTubeā€¦ I would say ā€œBig tech needs to [unintelligible 01:21:49.12] That one was really good. I even shared it on LinkedIn. Then calling out AWS Lambda, that one was really, really insightful. And then ā€œI own this thing.ā€ So I think if I had to choose, those were some that really just jumped out at me in this moment while I was recording it.

[01:22:06.23] There you go, picking clips even. Picking our YouTube clips.

Wow. Thatā€™s right.

A couple of those YouTube clips did get some good traction over there, the calling out AWS Lambda one in particular, which was Matteo Collina on JS Party. We got a lot of comments on that one, a lot of interest on that one. And then of course, anytime you put Cory Doctorow with a microphone and a video camera and let him talk about big tech, youā€™re gonna have some hot fire coming out of his mouth.

Thatā€™s right. Just a couple of [unintelligible 01:22:36.07] ā€œAmazon is screwing authors left and right, *angry face*.ā€

Cory Doctorow on the Google Facebook duopolyā€¦ Whatā€™s the one he was talking about with AWS Lambda? Can you rehash that one, or summarize?

It was Matteo Collina on JS Partyā€¦

One way or another we are all tied to Amazon, Google or Microsoft, or GitHub, or whatever, that are investing in some of our technologies and providing funds, in various ways. Iā€™m not saying itā€™s a direct thing, but they have their own cloud products, and they are pushing these now. Now, the surge of serverless and a lot of other pay by millisecond thing, pay by consume, has made it absolutely damaging for those companies to invest even one dime in performance.

Amal Hussein: Oh, fascinating. Oh, my God, Iā€™ve never heard this take. I mean, duhā€¦ It makes sense. Yeah, itā€™s like ā€œWe donā€™t need your stuff to be fast.ā€ Yeah, exactly. Yeah, we are paying us for compute.

Well, you just pay for more resources, okay? Look, look, I have even a hotter take than that.

Oh, please. Oh, my God. This is all the hot takes.

So AWS has gone so good length in trying to frame the narrative to get more and more of your money. Because you know, Node.js is asynchronous, can run multiple requests at the same time, with great speed, right?

Right. Despite what people who write Ruby or Python might tell you. [laughs]

So, again, Ruby and Python runs one request at a time, okay? Which is great. I love Ruby, I love Python.

Yeah. Nobodyā€™s poopooing on those communities. But thereā€™s just a lot of poopooing on Node, which I donā€™t likeā€¦

Yeah. You can do the same thing with those languages, by the way. You can run event-based computation on Ruby and Python; it doesnā€™t matter. Itā€™s the same logic. So you have languages that are capable of running multiple requests, a lot of them actually, thousands, on the same process. Most of our apps literally take some data from a database and send it out. So when one database query is running, I can definitely send another one down the line, because my CPU and memory are basically idling there.

Now, so Node.js made a huge splash, because it was asynchronous, and it was able to handle thousands of concurrent requests from a single tiny node process. Even a tiny Raspberry Pi can run hundreds of concurrent requests on most things. Now, AWS convinced everybody that running more than one request at a time per process was wrong. And they have you pay per second, even when that CPU is idle. This is AWS Lambda. So if you use AWS Lambda, youā€™re paying even if your CPU is literally doing nothing. And everybody is believing in this massive lie, essentially, that that is a better model. Itā€™s better for them. You need to know the trade-offs.

[01:26:01.07] Lambdas are great at low volume, because they scale to zero and start very fast in the generic scheme of things. Try running a lot of Lambdas and then check your AWS bill. Youā€™re going to be hit pretty heavily down if you have a lot of Lambda calls. Or even worse, you know that there is a massive amount of limit of how many Lambdas you can spawn on a single AWS account? I donā€™t know if you know this, butā€¦

Oh, I didnā€™t know that. Oh, wow. How many can you have simultaneously spun up?

I think by default itā€™s 256. So at maximum you can handle 256 concurrent requests on the default account. You need to raise it, or something.

Thatā€™s not great, yeah. Oh, wow.

And if you run out, then they start getting queued. And in the same time, you can ā€“ oh, wait a second, I can spawn 10,000 Lambdas. Okay, wait a secondā€¦ I can run 10,000 concurrent requests on a single machine on Fargate, and itā€™s significantly better performantā€¦ But, very interesting, they donā€™t ship scale to zero on Fargate. Sorry, Iā€™m just calling out the AWS bad marketing strategy to sabotage the industry, but thatā€™s to make more money, which is great for them.

Well, to just remind everybody, youtube.com/Changelog. Videos, shorts, clipsā€¦ We now have the podcasts tab thereā€¦ Iā€™m not sure whatā€™s going on. Whatā€™s happening with the podcast apps? How does this work?

They halfway adopted podcasts, and they think a few of our playlists are podcasts, even though theyā€™re not, theyā€™re clips from podcastsā€¦ Such just a hot mess. And I tab - I would just ignore it. I donā€™t think anybody knows that tab exists, because thatā€™s how YouTube rollsā€¦ They roll out features and then they donā€™t do anything else with them.

The occasional poll, which is goodā€¦ Like backslashes, for or againstā€¦

Yeah. Well, weā€™ll do our unpop polls there every once in a while.

But a good place to consume if you just want clips. If youā€™re overwhelmed with the feed and youā€™re like ā€œMan, I want to unsubscribe. Not because I hate it, because I just canā€™t keep upā€, try YouTube. Keep up on the small.

Okay, here comes Schalk BMC remix.

[01:28:14.17]

Last but certainly not least, it is Tillman Jex.

Hello, everyone. Thank you for another excellent year. I would give my favorite episodes as ā€œStory Time with Steve Yeggeā€, ā€œPushing back on unconstrained capitalismā€, which was with Cory Doctorow, and I forget the name of the guest, but the episode was ā€œDear Red Hatā€, and also ā€œThe death of physical media.ā€ I really, really love all the episodes, really, to be perfectly honest, that you guys put outā€¦ But itā€™s incredible value to have the episodes that Iā€™ve mentioned, which are not really talking about the technical side of things, itā€™s more the impact that they have on the world as we know it; sort of looking at the past, present and future, and how that all intertwines with how weā€™re currently moving with what we do technically. So yeah, incredible value, incredible guests, presented excellentlyā€¦ So very much looking forward to 2024. Thanks again.

Thank you. Thatā€™s what we like to say, Jerod, that we care about the past, the present and the future hacker generation. That includes us, too. The impact I think is ā€“ I like how he framed it. I havenā€™t been thinking of it that way necessarily, but thatā€™s obviously the way it plays out, is what is the impact of this change this, this way of thinking, this way of doing business, this allowance of X, Y or Z to operate this way? And we the people have the power to push back through our choices, and we the people of purveyor podcasts have the power to push back via voice, and to potentially amass an army to rethink how they think about the world. I think thatā€™s what I love most about the medium of podcasting, and just even how we help brands and sponsorsā€¦ We get to plant some ideas, change some ideas. You know what I mean? That to me is the fun part about what we do.

[01:30:38.22] Totally. And I love to get a new idea from somebody or someplace; just a way of looking at the world that I had never had previously looked at it that way. Or to find a new tool that saves me five minutes a day, or any anything like that where youā€™re just ā€œOkay, this was worth it.ā€ And itā€™s shrouded in an hour and a half conversation that hopefully is a fun ride regardless; like, entertain first, but then also educate through exposure to the way other people think, the things other people spend their time working onā€¦ I mean, a lot of the things that we talk about in terms of the tech is like, weā€™re amazed that youā€™ve decided to dedicate your life to working on this. We think that you should be able to tell your story to people, because your desire to for instance build a brand new programming language thatā€™s going to last 100 years is worth other people knowing about, like, where does that come from.

So I love hearing that kind of stuff from other people, and so I love to be able to provide that for other people through our interviews, and through our conversations. So itā€™s fun, itā€™s good. Good vibes. Thanks, Tillman. Of course, heā€™s called in before; we always appreciate hearing from you. Very insightful, very thoughtful, and we appreciate you being a member of the community. Here is your BMC remix.

[01:31:56.12]

That was a very BMC ending to that one.

Very much, yeah. It reminds me of the George Orwellā€™s famous quote; it says ā€œWho controls the past controls the future. Who controls the present controls the past.ā€ Thatā€™s from 1984. Kind of a glum movie, really, butā€¦ Not really a good movie. I mean, itā€™s not like a ā€“ itā€™s not a romcom, okay? Itā€™s not a comedy. [laughter] Letā€™s just say.

Thatā€™s actually a quote too from Alta. Thereā€™s a band, I would say, a group called Altaā€¦ A little lower than the angels is what it stands for, Altaā€¦ And those lyrics, or those words, ā€œWho controls the past controls the future, and who controls the present controls the pastā€ is on there. [sample 01:33:16.24] It kind of reminds me of that, that sentiment.

Yeah. That is a deep thought. Alright, thus concludes our listener voicemails. I told you thereā€™d be a lot of good stuff in there.

Okay, hold up, hold upā€¦ Remember earlier I said we had a twelfth voicemail come in after Adam and I had recorded together? Well, Iā€™m not going to tell you who it was that shipped their feature to production on a Friday after the rest of us had taken off for the weekendā€¦ But I will play his voicemail for us.

[01:34:02.12] Absolutely, this year of the Changelog has been the best so far. Weā€™ve got so many more, so many more different game shows, which have been so much fun. Thereā€™s been a lot of really, really great interviews. I donā€™t have time to go through all of them. Thereā€™s been some really good episodes across all the different podcastsā€¦ According to Podcast Addict, my podcast platform, Iā€™ve listened to Changelog for five days and 16 hours, which - given I also listen to my podcasts at like 1.8x, is like a lot of time.

Changelog helps me while Iā€™m cooking, while I walk the dog, and even while Iā€™m doing bits of housework. So it is like a key part of my life, and I will often prioritize it over other podcasts, because - just the sheer quality/quantity of great things that youā€™re always putting out, which is why itā€™s also the first year that Iā€™ve been using Changelog++, and I absolutely love it. It is better. [Itā€™s better!]

Another couple of highlights this year are the KubeCon episodeā€¦ Not necessarily just for the talks and the people you spoke to, but it was just great hearing you all laughing; like, in a room, just having a great time. Thatā€™s one thing that really brought a smile to my face.

The other key great thing this year are the couple of tracks youā€™ve had with Kris Brandow. His mind is absolutely brilliant. I always learn a ton when heā€™s on, whether itā€™s on Go Time, or the couple of times youā€™ve had him on his own. I really loved that. So Iā€™m really looking forward to what is happening and what is coming over the next year, andā€¦ Yeah, thanks very much, everyone.

And thank you, Jamie. Iā€™m just razzing you about the late entry. Better late than never. It does feel a bit weird commenting too much now, without Adam here, but thank you for the kind words, thank you for supporting us this year with a Changelog++ membership. Iā€™m glad you agree, itā€™s betterā€¦ And here is your personalized BMC remix. You decide, is it better?

[01:36:07.23]

Iā€™m gonna just come out and say pretty much all of my favorite episodes have been taken already.

I have two that didnā€™t get taken. So I might as well just mention those.

Iā€™ve got two. Iā€™ve got at least one. Let me see if Iā€™ve got one.

Well, letā€™s talk about ours that werenā€™t discussed previously.

Well, Iā€™ve got two. Well, one is from title only, but I also like the contentā€¦ It was another Kaizen edition; it was ā€œSlightly more instant.ā€

Oh, yeah.

I just think that was a really cool title for the podcast. ā€œSlightly more instant.ā€ How can you get slightly more instant? Thatā€™s the fun part there. And then of course, it wouldnā€™t be a 2023 without this podcast, honestlyā€¦ And this was a recommend. This was a recommendation. ā€œAttack of the Canaries.ā€ Bang!

That was a good one.

Yeah. And the Bang was actually the exclamation point at the end of that one, becauseā€¦ Thatā€™s another fun one to name, too. Itā€™s like, obviously, from the Star Wars trilogy, and world, I supposeā€¦

Well, Attack of the Clones was episode two, orā€¦ I canā€™t remember. I think episode two was Attack of the Clones. With the exclamation mark. But this was Haroon Meer from Thinkst. And you couldnā€™t say Thinkst. You kept saying Thinkest, and having to apologizeā€¦

Oh, my goshā€¦ [laughter] You know, once your brain gets stuck on something - or at least my brain gets stuck on something, thatā€™s what it is.

I have a friend of mine, his nameā€™s Josh, and a friend of his, that I only know through him, his name is Paul. And I keep calling Paul, Josh. And sometimes I call Josh, Paul.

[01:38:19.00] Oh, goodness.

[laughs] Itā€™s messed up, man. And I know their names.

How are you gonna fix that?

I just donā€™tā€¦ I just keep tryingā€¦ [laughs]

Youā€™re just gonna perpetually apologize?

Yeah, pretty much actually. Today we were texting, and lol-ed. Heā€™s like ā€œI think you mean Paul.ā€ Iā€™m like ā€œYes, exactly.ā€ And he just lol-ed. Heā€™s used to it by now.

Well, the two that Iā€™ll mention, because all the rest have been mentionedā€¦ Well, real quickly, Iā€™ll mention some [unintelligible 01:38:43.13] So ā€œStorytime with Steve Yeggeā€ was also one of my favorites. Somebody mentioned that. Of course, Cameron Seay weā€™ve already coveredā€¦ Cory Doctorow, weā€™ve coveredā€¦ One that Iā€™ll mention - weā€™ve heard the Mat Ryer jingles bitā€¦ ā€œGit with your friendsā€ was one of your favorite titles - that was actually one of my favorite episodes, because a) it was the first time we got Mat to sing live on the show, like to improv singā€¦ Two, it was actually the thing that gave us the confidence to do Changelog & Friends, because that was our hidden Changelog & Friends format inside of the Changelog regular show. This was our prototype.

Thatā€™s right.

And people liked it so much that I was like ā€œOkay, theyā€™re gonna like whatever else we do, as long as weā€™re on pointā€¦ā€ And so thatā€™s why I liked it, because it was a prototype for also the other Mat Ryer episodes, which are always my favorite, because the guy just makes me laugh endlessly with his little quips, and his non-sequiturs, and then his songsā€¦ So ā€œGit with your friendsā€™, and then the other one that Iā€™ll mention is ā€œBringing Whisper and LLaMA to the masses.ā€ Talk about people who are dedicated to a particular craft - Georgi Gerganov, the work that heā€™s doing on that specifically, allowing people to run Whisper and LLaMA and continuing to hack on it on commodity hardware is really I think yeomanā€™s work, and I think that so many people are gonna benefit by being able to run models on their own commodity hardware, without having to shell out and bend the knee to big tech companies. So I like talking with him. Heā€™s very smart, very humble, and I think that episode was an awesome one, because we got to shine a light on the work heā€™s doing.

Yeah, man. I concur. Those are good selections, man. Good selections. What else can we cover?

Whatā€™s next? Whatā€™s new and whatā€™s next? Whatā€™s coming? Whatā€™s left? Well, not muchā€¦ Not much is left. But whatā€™s coming down the pipeline - weā€™ve already talked a little bit; more of the same. More beats, more talk shows, continued interviewsā€¦ You have a few specific ideas. We have a few shows planned, but not much, honestly, for the new year. Always open to requests. What are you thinking?

I donā€™t know. I think Iā€™ve said all I can say. Itā€™s so odd to be at the end of a podcast and have said it all. Do you think thereā€™s anything left we can save for our Plus Plus folks? Is there one more voicemail? Or is there ā€“ can we make something up?

Nope. Iā€™ve played them all.

Jerodā€™s like ā€œNo, thereā€™s no more voicemails. Thatā€™s it. Weā€™ve played them all.ā€

No, Iā€™ve played all the voicemails.

Well, that would be my only thought, would be a little bonus for our Plus Plus. Is there a little sizzle at the end? Just for our best friends. That would be it.

What we can say is that in 2024 we are bringing one of our old shows back. And we will tell you what that show is on the Changelog Plus Plus members only feed.

Oh boy. Itā€™s better!

[laughs] Thereā€™s a tease for you. Or - I mean, if you donā€™t want to directly support our work, no problemo, guys. Weā€™re cool either way. Just hang out until we make the announcement. Youā€™ll find out.

Thatā€™s right. Thatā€™s right.

But if youā€™re an insider, stay tuned for some more inside Changelog.

I think I would love to see more Plus Plus members next year, not because of the monetary support by any means, but because I think it truly gives us a chance to not rely deeply - and I suppose that is monetary; but not rely deeply on only ad dollars. Like, this is a sponsored podcast. So I think that that that has become more and more challenging, though I think we still find folks who value deeply what we do, thankfully.

[01:42:19.10] Iā€™d love to see more people in Slack. Nothing makes me more happier than waking up to like just good conversations to catch up on, or take part in, in Slack. So if you havenā€™t joined that, as Jerod said before in this show, it is free. Changelog.com/community. It will always be free. I donā€™t think weā€™ll ā€“ I mean, Iā€™ve gotten in trouble before by making long-term ā€“

Long-term guarantees?

Havenā€™t I? Should I say itā€™s always gonna be free? Will it ever not be free?

We donā€™t know the future.

We donā€™t know the future. Okay, fine.

What if we desperately need that money. I donā€™t think we will, but I donā€™t knowā€¦

I donā€™t knowā€¦ Okay, so itā€™s free for now, letā€™s just sayā€¦

No, just say itā€™s free. You donā€™t have to put times on it.

It has been freeā€¦

Forever.

ā€¦since the beginning of it until this moment, so itā€™s a good chance that it will remain free, letā€™s say. Based upon past trend, future trends suggests.

Itā€™s like a 99% chance, but we just donā€™t want to go out making promises to people, you know?

I know. Well, you knowā€¦

ā€¦unless we keep them.

Okay. Well, for now, everybody, come in Slack. It is free for nowā€¦ Iā€™m jsut kidding.

That sounds like ā€œYou better get in here quick, before we change our mindā€¦ā€ [laughter]

Noā€¦ Just, again, I love to see people in there. I love to see people connecting. I think itā€™s a place that itā€™s safe to hang out in. Thereā€™s nobody arguing there. Thereā€™s obviously opposing sides sometimes to different conversations, but itā€™s never been anything weā€™ve had to personally moderate, by any means, whatsoever. So if youā€™re looking for a place to just hang out with people like you, thatā€™s a good spot. So if you want that, do that. Itā€™s free for now. There you go. Otherwise, Plus Plus. Itā€™s better.

And we will talk to you again in 2024.

Bye, yā€™all.

Changelog

Our transcripts are open source on GitHub. Improvements are welcome. šŸ’š

Player art
  0:00 / 0:00