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
Arthur Maltsonās favs:
- Friends #11: An aberrant generation of programmers with Justin Searls & Landon Gray
- Interviews #551: DX on DX with Abi Noda
- Interviews #453: Leading leaders who lead engineers with Lara Hogan
Halās favs:
- Interviews #524: Mainframes are still a big thing with Cameron Seay
- Interviews #545: Rebuilding DevOps from the ground up with Adam Jacob
- Friends #20: Beat freak in residence with BMC
- Changelog News
Rory OāConnorās favs:
Brett Cannonās favs:
- Interviews #565: Pushing back on unconstrained capitalism with Cory Doctorow
- Interviews #558: Open source is at a crossroads with Steve OāGrady
- Interviews #549: Storytime with Steve Yegge
- Interviews #537: Hard drive reliability at scale with Andy Klein
- Special: Next Level
- Interviews #553: 30 years of Debian with Jonathan Carter
- Interviews #533: A new path to full-time open source with Filippo Valsorda
- Interviews #524: Mainframes are still a big thing with Cameron Seay
- Interviews #523: Just Postgres with Craig Kerstiens
Jarvis Yangās favs:
Jamie Curnowās favs:
- Interviews #540: Engineering management (for the rest of us) with Sarah Drasner
- Interviews #527: What it takes to scale engineering with Rachel Potvin
- Friends #16: The beginning of the end of physical media with Christina Warren
- Changelog Beats!
AJ Kerriganās favs:
- Interviews #553: 30 years of Debian with Jonathan Carter
- Interviews #547: Efficient Linux at the CLI with Danil J. Barrett
- Friends #15: #define: a game of fake definitions
- JS Party #299: Tech by Choice with Valerie Phoenix
- Friends #20: Beat freak in residence with BMC
Alexās favs:
- Friends #23: The state of the 2023 tech market with Gergely Orosz
- Interviews #535: Examining capitalismās chokepoints with Cory Doctorow
- Interviews #565: Pushing back on unconstrained capitalism with Cory Doctorow
- Interviews #534: LLMs break the internet with Simon Willison
Schalk Neethlingās favs:
- Friends #11: An aberrant generation of programmers with Justin Searls & Landon Gray
- JS Party #288: Refined thinking with Jim Nielsen
- Friends #12: You call it tech debt I call it malpractice with Kris Brandow
- Go Time #291: Go templating using Templ
- Friends #18: Human skills to pay the bills with KBall
- JS Party #299: Tech by Choice with Valerie Phoenix
- Cory Doctorow on restoring the dream of tech workers - YouTube
- Matteo Collina on how he believes AWS fooled devs & sabotaged the industry (to make more money) - YouTube
- Unpopular opinion! Weāll move from streaming back to owning content - YouTube
Tillman Jexās favs:
- Interviews #549: Storytime with Steve Yegge
- Interviews #565: Pushing back on unconstrained capitalism with Cory Doctorow
- Friends #7: Dear Red Hatā¦ with Jeff Geerling
Jamie Tannaās favs:
Adamās favs:
- Friends #17: Kaizen! Slightly more instant
- Interviews #557: Attack of the Canaries! with Haroon Meer from Thinkst
Jerodās favs:
- Interviews #526: Git with your friends featuring Mat Ryer
- Interviews #532: Bringing Whisper and LLaMA to the masses with Georgi Gerganov
Also mentioned:
Chapters
Chapter Number | Chapter Start Time | Chapter Title | Chapter Duration |
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
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.
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.
Yeah.
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.
Sure.
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?
Okay.
The best part of the Abi Noda episode was - and going back to favorites - was Standard Out.
Yes.
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.
Yes.
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ā¦
Well.
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.
Right?
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.
[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.
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.
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.
[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.
Okay.
ā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.ā
Yeah.
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.
Yeah.
[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.
Yeah.
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.
[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ā¦
Yeah.
ā¦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.
Me too.
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.
[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.
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ā¦
Both.
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.
Yeah.
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ā¦
Yeah.
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.
Yeah.
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.
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.
Yes.
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.
Nice.
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.
Sure.
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.
Nice!
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]
Right?
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.
Yeah.
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.
Yes.
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.
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.
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.
Okay.
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.
Yeah.
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.
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.
Yeah.
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.
Yeah.
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.
āI really like itā¦ā [laughs]
That opening was the opening I believe to an outro track.
Oh, really?
Yeah.
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*.ā
Yes.
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.
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.
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.
Yeah.
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?
Iām gonna just come out and say pretty much all of my favorite episodes have been taken already.
Yeah.
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.
Yeah.
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.
Our transcripts are open source on GitHub. Improvements are welcome. š