The Changelog: Software Development, Open Source - State of the "log" 2021 (Interview)

Episode Date: December 20, 2021

Our 4th annual year-end wrap-up episode! We don't naval gaze often, but when we do... we make sure you get your money's worth. Reflections, most popular episodes, our favs, and new this year: listener... voice mails. Thanks for listening! 💚

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome, friends. You are listening to The Change Log, a podcast featuring the hackers, the leaders, and the innovators of the software world. This is our fourth annual year-end wrap-up episode. Adam and I don't like to navel-gaze too often around here, but when we do, we try to make sure you get your money's worth. Join us to reflect on the good, the bad, and the oogly of what we're up to. We also run down the most popular episodes of the year,
Starting point is 00:00:42 share our personal favorites, and hear from some loyal listeners as well. Special thanks to our partners for sticking by our side all year long. Thanks to Fastly for providing our bandwidth. Check them out at Fastly.com. To Linode for their Kubernetes engine, we appreciate you. Learn more at Linode.com slash changelog. And to LaunchDarkly, get your feature flags powered by LaunchDarkly. Get a demo at LaunchDarkly.com.
Starting point is 00:01:11 This episode is brought to you by Influx Data, the makers of InfluxDB, a time series platform for building and operating time series applications. And I'm here with Josh Vandere from Network to Code. Josh, tell me about how you're using InfluxDB and Telegraph. Thanks, Adam. Network to Code helps enterprises bring DevOps ideas into network organizations. We love using open source tools like InfluxDB and Telegraph to help our clients collect, enrich, and analyze their data on their networks. Normally, we would have to build out this type of tooling, but InfluxDB and Telegraph meet all of our requirements. Plus, InfluxDB and Telegraph are open source, requirements. Plus, InfluxDB and Telegraph are open source, so we're able to contribute changes and use their SDKs
Starting point is 00:01:48 to write custom plugins whenever we have specific needs. All right, learn more about the wide range of use cases of InfluxDB at influxdata.com slash changelog. Network monitoring, IoT monitoring, infrastructure and application monitoring. InfluxDB does it all. To get started, head to influxdata.com slash changelog. Again, influxdata.com slash changelog. Again, influxdata.com slash changelog. State of the Log 2021.
Starting point is 00:02:28 Here we are. We're back. Yes. Gosh, it's been a year later, I guess. I guess, right? I think this is fourth annual State of the Log at this point. This is like a thing we do. This is a thing we do.
Starting point is 00:02:42 It's something I actually really look forward to. It's a time of reflections. It's a time of to. It's a time of reflections. It's a time of thanks. It's a time of, and you know, I've probably said this a thousand times in the last four years. I'm a big fan of retrospectives. I do know that. So I think it's really important to be aware of where you've been and just take stock in the ups and the downs. Yeah.
Starting point is 00:03:05 Honestly, it can't just be the ups. It's got to be the downs too. Because you learn from your fails. We should edit our doc because they're mostly ups in here. Okay. You want to add some downs? Oh, man. What are some downs?
Starting point is 00:03:16 What would be downs? Brain science hiatus. Yeah. Yeah. That's a downer. That is a downer. That is a downer. I would say the constant treadmill of creating content and the inconsistency, consistency of inconsistency, or however you play that out. Right.
Starting point is 00:03:33 I just so much desire for this show to be perfectly on time every single week, but for some reason it's certainly in my bucket of things to do. It just never gets there. Somehow something happens to make it impossible operation operational groove that was a thing this year yeah oog oog oog we love acronyms we'll get there we'll get there always a striving we'll get there i would say that's a down though that's a down, though. That is a down. I want this show to be like, if it's going to be Friday, fine. If it's going to be Monday, fine. Pick a day, ship it no matter what.
Starting point is 00:04:19 If that thing hasn't shipped at the time it should have shipped, it's a fail. And I feel like we probably hit 10 weeks this year, if that many, on a monday should we admit to the people that our goal is to ship the changelog on mondays should we admit that or should we just keep that one to ourselves because i don't think we ever ship it on mondays i think yeah maybe a half maybe half a dozen or so if that yeah i'd say maybe 10 max it's usually friday you know and you know it's it's because i wear a lot of hats and hey developers aren't supposed to ship things on fridays you know so we're breaking that law too yeah but even brain science like that's been such a great show i mean let's share some details behind this so we we track our
Starting point is 00:04:56 own stats thanks to our awesome partners fastly and uh munging of the logs, essentially, and some wizardry to make it happen. And then Spotify is the biggest place that show got listened to in addition to our normal feed. So Spotify, I always mix the two up, Shopify and Spotify. That's really a shame. But on Spotify, they have their own tracking, their own stats. So they take our MP3, they put it in their own bucket, and they track it independently from us.
Starting point is 00:05:26 They re-host your files. Right. So does Google Podcasts, but who cares about Google Podcasts? No offense, Google. A lot of people do. I'm just kidding. For Practically I, at least. In terms of the pool of listens, Spotify is significant,
Starting point is 00:05:43 whereas Google Podcasts, although Practical AI is huge on Google Podcasts. That's true. And Brain Science is huge on Spotify. It's huge, yeah. So the most recent episode on the feed has been listened to more than 60,000 times. And across the rest of the catalog, it's like 20,000 plus, 30,000 ish when you add the two stats buckets together right ours and theirs now this is a phenomenon with podcasts when you leave an episode in the feed and don't ship a new one right that one gathers listens the first episode always
Starting point is 00:06:19 gathers listens and the last one always does that being said said, it's growing like wildfire over there on Spotify without us doing anything. Yeah, and it's such a perplexing thing, honestly. And I look at that, so I agree 100% with the whole first episode, last episode, and the feed gets the most listens, but I look at that like missed opportunities. Like if that show was going still yet, like how many of those 60 000 people
Starting point is 00:06:46 because like on on on spotify they're pretty i would say it's probably in their best interest to be super accurate oh yeah right because they want you to know so you can grow there and to be aware and so i look at those like missed opportunity but so tell the people why it's on hiatus because, you know, missed opportunity. But why? Why is it? Because a lot of people asked, why isn't brain science shipping new episodes? Yeah.
Starting point is 00:07:11 And it's my favorite thing to do, honestly. And it's the hardest thing to do in life. And it's basically no. The response of no. Because focus. Right. Focus. So you have to say no to focus and a quick rewind on this like the reason i think
Starting point is 00:07:28 we're sitting here is because i said no to even founders talk yeah for several years to totally focus on this show to totally focus on the relationship that we've been building over the years and to turn this thing into a business and generate revenue to make it sustainable. And I think that that's why it's on hiatus because I was spending a lot of time obviously on brain science. And while there's been success with it, it wasn't in our main thing. So we have a saying called keep the main thing, the main thing. And when you do that, I think in anything in life, you see the results you want to see because that's you're optimizing. You're doing the work for what you're optimizing for. And I saw myself putting a lot of work out there into this show, but I kept getting pulled into it.
Starting point is 00:08:17 I enjoyed doing it. And it's a great show. And not enough into I kept like seeing myself being mediocre in other places. Not that I didn't show up and do my job and deliver. It just was I was like mediocre in the results of like sales and the results of like delivering this podcast and others. So I had to get that time back. So basically the reason why I was on hiatus is to give me my time back to focus. And I think to get us to a point where we can bring it back in a manner where it would be more sustainable rather than being
Starting point is 00:08:51 a burden, despite it being an awesome show and Mariel being an awesome co-host and all the things. And plus she has some things in her life too which made it easier to do that. And sometimes it's just the right timing. Seth Godin's book the dip will teach you you know when to quit essentially sometimes you gotta quit sometimes you gotta put things on the shelf for a bit and come back to it and this is one of those things where you gotta put on the shelf and come back to it so the upside of that focus is it allowed us to ship ship it which has been a wild success yeah a show that i love with a person that we both love gerhard
Starting point is 00:09:27 lezou and that's our that's really the the new thing for 2021 is ship it yeah and then operation operational groove and uh a couple other things we've been doing some more specials trying to like put a little bit more polish on certain things and always improving our workflows always trying to improve our sound our music but ship it was the big thing that we added to our catalog this year yeah and we've done 33 episodes so i mean that one's in a groove it's gotten over 100 000 listens since i i think may when did we launch a ship at May? May. End of May. Yeah, over 100,000 listens. And that's just on our platform.
Starting point is 00:10:10 So that excludes Spotify and Google. And it's doing well over there as well. I just didn't log in to check out how well. And the people are loving it. So that brings us to our first listener message. Hi, this is Brendan from Boston. My favorite thing about ChangeLog in 2021 was the new podcast, Ship It. I've been doing more cloud infrastructure work lately, and I learned a lot from the podcast. My favorite episode was episode 15 on Crossplane. I thought it was a very clear and articulate explanation of an interesting product,
Starting point is 00:10:45 and I work primarily with Terraform, so the comparisons between Crossplane and Terraform were helpful. Thanks to Gerhard for hosting, thanks to all the guests, and let's keep shipping it in 2022. Also in your feed you'll see a, I think we're going to call it Merry Shitmas. Is that right? Merry Shitmas. Yeah. So you might see a Christmas gifts, in quotes, Christmas gifts episode in the feed. And yeah, I think Dan Magum and Jerry Watts was awesome on that show. It was good.
Starting point is 00:11:20 Yeah. Thank you, Brendan, for writing in. And here is a sample of his favorite episode about Crossplane. Why Crossplane? Why is it important? Why does it matter? Yeah, great question. And I think there's kind of maybe two different branches of thought there to perhaps explore. So the first one is that some of us that created the Crossplane project, we also created the Rook project as well, too. And Rook is storage orchestration for Kubernetes.
Starting point is 00:11:51 And so we found there that in the early days of persistent storage for Kubernetes, the story needed to evolve a little bit there before people started to become more comfortable with running storage or data persistence sort of things inside the cluster. So we found there that some of the work that the special interest group for storage in Kubernetes had done was really, really strong. Persistent volume claims, storage classes, things like that. And we found very early on that applying those same patterns for being able to dynamically provision storage would also work very well for other types of infrastructure platform resources, such as databases and buckets and even clusters themselves.
Starting point is 00:12:28 And so that was the original why of Crossplane is, hey, we've done great things in Kubernetes for storage. Let's do more infrastructure resources inside of Kubernetes and bring them into being managed and provisioned and controlled by the control plane itself. And then beyond that, we found that there's a very strong story too for businesses that are starting to have their own shared services, infrastructure platform teams as well too. They have a responsibility to provision infrastructure and get new services up and running for a whole set of application teams around them.
Starting point is 00:13:01 And so being able to have some reproducibility, being able to enable self service for the application teams is a really strong story to be able to make their jobs easier and for the application teams to be able to get to production faster and have, you know, reliable infrastructure and, you know, normalizing on a standard set of practices for the whole organization. It just makes the software delivery story that it has a huge dependency on infrastructure, all the more strong. So Brandon knows this as a fan of ShipIt, and maybe you all know this, but if you don't,
Starting point is 00:13:34 Adam and I also get to be on ShipIt every 10th episode. So we have this Kaizen idea. This is all Gerhard's grand plan. He brings us on to work on continuously improving our platform, our workflows, our podcasts. And we do it in the open, and we discuss it quite openly, even to my shame sometimes, as we discuss my bugs and whatnot. And I believe cross-playing is very much in gerhard's plans for integration into
Starting point is 00:14:08 what the future of the changelog platform looks like he's always kaisening our platform and crossplane i believe is at least in the running to be part of that platform so cool stuff if this is the first time you're hearing about ship It, or maybe just the second or third potentially, if you haven't listened yet and you want to get deeper into it, I would suggest, honestly, episode number one because you'll get to hear where we began. And obviously the ones Jared's mentioning is every 10 episodes. So episode 10, episode 20, episode 30, you'll get a behind-the-scenes look at what we're doing on Ship It. So those would be good places to start. We often point out to other episodes on those shows, so it's probably a good
Starting point is 00:14:52 guide to Ship It. Yes, yes. But this show is about the changelog. It's not about Ship It. It's becoming less about the changelog, honestly. As we grow and explore and succeed and fail, we tend to point elsewhere. It's becoming less about the change, honestly. As we grow and explore and succeed and fail, we tend to point elsewhere. It's becoming the hub and not only just the spoke. Well, this was very intentional by us. So for many years, we have a lot of episode requests.
Starting point is 00:15:14 We still get lots of episode requests, and we love those. And we do a lot of episodes, honestly, just because somebody asked us to. We love to do that. That being said, for a long time, people would ask us to do specific shows and hear more about their favorite thing or their niche inside of software. And, you know, we only get to shoot one shot once a week for the changelog, right? We got 50 episodes a year and we just didn't feel like we should put a bunch of episodes about Go in the changelog feed it wouldn't be
Starting point is 00:15:45 serving our listeners it'd be serving some of them but not all and so that was why the strategy was to strategically add new shows that can go super deep on these sub genres inside of software and i'm really happy that we finally have an operations, infrastructure, DevOps, and I really do enjoy your company, and sharing in the successes and the fails with you, I think it's also more fun to incorporate others. And I think having worked with Gerhard for many years,
Starting point is 00:16:38 it just made sense. Because we were doing that I guess a small snippet of where that show came from. We had done this for years, once a year. Once a year, yeah. And so it was just natural to grow by one more voice and one more people. And as we have said before, we came for the tech, but we stayed for the humans.
Starting point is 00:16:59 And I think for us, this isn't just simply about the progress and innovation of software. Of course, that is it. It's the progress and innovation of software. Of course, that is it. It's the linchpin of the reason we're here. But it's really about the people. And I think we, and maybe we'll mention this when we mention Laura's show, Laura Hogan, we get a chance to sponsor some people. To give Gerhard the platform of ShipIt. He's doing all the work, but if we hadn't put the work in to build Change.com,
Starting point is 00:17:29 the open source that's behind it, all the podcasts involved in it, then that show wouldn't have a home here necessarily. So it's a multilayered onion, basically. It's a multilayer. It's like a tour network. So I couldn't agree more. i love the diversity of voices and our opportunity to give people a voice on our different shows i think that not only is it
Starting point is 00:17:52 the spice of life to have variety but there's also just like we couldn't do that show as well as he can you know i've i've heard him ask questions i'm like i never would have been able to you just can't know it all we couldn't do a go show you and i couldn't do a show about go we couldn't do i can barely do a show about javascript on js party i'm just one of 10 on that show that makes it awesome just one of 10 yes yes precisely yeah so the expertise spread around as well because there's just so many facets to this industry and you can dive so deep into these little camps and i know there's just so many facets to this industry. And you can dive so deep into these little camps. And I know there's other areas of the software world that we are not providing for. Some of them are well served by other podcasters, for sure.
Starting point is 00:18:34 Others, not so much. So I think we have some other places we can go. But I'm happy that we have more than just the changelog now. Yeah, I agree with that. Yeah, ship it. Well, we'll receive this year. Yeah, I agree with that. Yeah, Ship It. Well, we'll receive this year 33 episodes, three Kaizen episodes,
Starting point is 00:18:51 lots of listens, as Jared had mentioned, and obviously a blossoming relationship even deeper with Gerhard. Our infrastructure has improved. Our partnerships have improved. Yes. You know, we've gained new partners. I think in the most recent episode of Kaizen on Ship It, we thanked
Starting point is 00:19:05 some particular partners over this past year for doing that with us. So I encourage you to listen to episode 30. That's where that's mentioned. Right at the very end. So if you want to know more about that, listen to that. And if you listen to the very, very, very end of that episode, we basically just laugh for three straight minutes.
Starting point is 00:19:22 I try to ring lead back into normality, and I failed. Oh, yeah. Because Gerhard just was laughing so hard, and you were laughing so hard right along with him. I think even crying. He was just making me laugh. Like cry laughing, because it was just so much laughing. Yes.
Starting point is 00:19:38 Tears in the eyes. That was fun. It's not every day you get to cry podcasting, but that was that day. Yeah. Good moments. You need a good belly laugh. I encourage a good belly laugh every once in a while is a good thing for sure. More and more startups are using Retool to focus their time on their core product.
Starting point is 00:20:08 And that's exactly why they launched Retool for Startups. This is a program that gives early stage founders free access to a lot of the software needed for great internal tooling. And Retool has worked with thousands of startups. And the trend line they noticed was technical founders spending tons of time building internal tools. That means at this critical stage, these founders were distracted from their core product. The goal is simple, make it 10 times faster to build the admin panels, CRUD apps, and the dashboards most early stage teams need. And Retool has bundled together a year of free access to Retool with
Starting point is 00:20:40 over $160,000 in partner discounts to save you money while building Retool apps with common integrations like AWS, MongoDB, Brex, and Segment. There is so much you can do with Retool. You can use these free credits to build tools that join product and billing data into a single customer view, tools that convert manual workflows into fully featured apps for your team, or tools that help non-technical teammates get access to your database to read and write data, analyze, and query. These are just a few examples. Learn more, apply and join
Starting point is 00:21:10 lightning demos at retool.com slash startups. Again, retool.com slash startups. so as we dive into now focusing in on the changelog we have for this show every year we do the most popular episodes we talk through a few of those our favorite episodes this year we've also asked listeners to basically leave us voice messages we appreciate each and every one that did so we will play those and of course clips from episodes that they appreciated we do have a list of reflections yeah do you want to hop into popular or should we hop into some reflections first? We kind of reflected a little bit. A little bit, yeah. Well, there's a couple things I want to point out. So I think this will dovetail into some of the ones I'll mention later on, but this year we got to get our merch store out there more often.
Starting point is 00:22:20 We have a fulfillment center in Orlando, Florida now. Our store is obviously a Shopify store. We're using ThemeKit to deliver that theme easily to Shopify. Maybe in the future we'll do something that we talked about in the Ilias show where we talked about all the cool things they're doing around React and React Server components and all those fun things. But the merch store is in place
Starting point is 00:22:45 and we've shipped more tees this year than any other year. And a large majority of those t-shirts are free to guests. So if you're listening to this, if you're ever a guest on the show, when your show goes live, we email you immediately.
Starting point is 00:23:00 Our robot called LawBot emails you. And along with that, Jared, you can mention some of the code you wrote for this if you'd like to, but we generate a coupon code based on your name and some other fun stuff, and it gives you a free t-shirt, literally free, shipping and all. All you've got to do is go to our Shopify store, plug in the coupon code. I guess you just click the link, right? And it's free just in your checkout process. Yeah, the link will actually auto-apply the discount. Yeah.
Starting point is 00:23:26 But if it doesn't work, you can type in the code. But I think it pretty much always does because Shopify knows what they're doing. And that's years in the making, right? Like you've wanted that. I wanted that feature for so many years because our shipping process was so manual. And we've given away free t-shirts to all of our guests
Starting point is 00:23:42 since I can't remember when we didn't do that. But I't remember when we had a giant spreadsheet with a backlog yes and it was just such a manual process and it relied upon us or replied upon adam and his wife heather to like get that stuff done and you know we weren't in that operational groove and i always just wanted to just like can we just auto generate a coupon code? How cool would that be? And just like, and somebody else does all the work. Yes. That's what's fulfillment for me. I think, you know, and it's so cool. The hard part of that is, is finding the right partners. And I think another part of that is, uh, is wanting so badly to own the process of something like that because you care
Starting point is 00:24:25 deeply about the people you're sending them to. And then, you know, but then you have so many things to do and it's like, it eventually falls by the wayside somehow, some way and trying to keep up with everything. And so I'm so thankful for our fulfillment team doing that stuff. Like it's all warehouse.
Starting point is 00:24:39 We don't have to touch a thing. You know, we just have to do the fun stuff now, which is super cool. But yeah, come on our show. And I did get to code it up. I got to plug into the Shopify API and auto-generate coupon codes.
Starting point is 00:24:51 We had to figure out a way of making the discount 100% off because the discounts themselves inside of Shopify do not apply to shipping. And especially in today's society, shipping is expensive and slow, globally especially. And there's no way of, you don't want to give somebody a free t-shirt but then require them to pay shipping. Yeah, it's like the worst. Somebody gave me advice, I can't remember who it was. I had tried to figure this out for a long time and there's a lot of people that struggle with this with Shopify.
Starting point is 00:25:26 It's like a feature everybody wants. It's like, give me a coupon code that just adds free shipping to it. And finally, somebody, I think it might have been the NGINX folks. Somebody had sent me a free t-shirt via Shopify and I got it done. And I wrote to them immediately. I'm like, how the heck did you do this? Because I didn't have to pay shipping, but we can't figure it out. And there's basically a particular setting inside your store
Starting point is 00:25:47 where as long as the cart total is $0, it'll apply free shipping. But if it's not, it won't. So if our coupon code brings you to zero, which it does, then you get free shipping. But if you add another shirt, like you're like, oh, I'll get two. Now you got to pay shipping. So it's kind of lame in that way, but it's better than it was before so lots of like little intricacies and getting this done just so happy to have it done and uh yeah you can also just buy a shirt merch.changeall.com if you want a sweet t-shirt or come on a show that's the easy button maybe a little bit harder because you have to like talk and stuff but it's the easy hard button it's the easy hard button. It's the easy hard button. It's the cheaper button. And on that note, so we'll mention maintain a week and every commit is a gift later on as we get to our shows.
Starting point is 00:26:34 But as a predecessor to that, we had the maintainer, maintainer, maintainer T-shirt come out as part of that, which was. Yeah, that was fun one by daniel stemberg and the one of the core members behind piehole on twitter and i'm sure several others those are the two i remember uh most recently but i was just so stoked to see that because like even outside of the whole maintain a week stuff daniel was sharing like an update about curl recently and for those who may be catching up daniel stemberg is the maintainer of curl and he's been doing so for 23 years as of the most recent recording and uh this is probably you know i think he's like 10 billion uses or installations even on mars of the most recent and so he's wearing our maintainer, maintainer, maintainer shirt, which is a play on, you know, Beetlejuice and also Stephen,
Starting point is 00:27:32 Steve Ballman, is that right? Steve Ballmer. Steve Ballmer. Steve Ballmer. Developer, developer, developer, developer. Yeah. We were trying to. So behind the scenes, we were trying to get Nat Friedman.
Starting point is 00:27:42 So Nat, if you're listening to this or somebody's listening to this, you know Nat, Nat, you missed out, man. We were going to do a show called Maintainers, Maintainers, Maintainers with you. And it would have been a nice dovetail to the future of software and GitHub and the Microsoft Roots and all the fun stuff. But anyways, we want to do a show titled Maintainer, Maintainer, Maintainer in light of Steve Ballmer's developers, developers, developers. And if you want to play a clip of that, Jared, I don't know if you have a clip of that pulled up. Probably not. But you get it.
Starting point is 00:28:14 You heard the chant. So that shirt is super cool and it's warm. We got some stickers out there. And all that was done by our fulfillment team. And we didn't have to ship any that late you know the only hard part really really was getting the shirts printed on time it took like a month and a half to get the shirts printed we want to do one large batch and send them all at once and yeah so that's a lot of fun so look out for this coming june i believe we will have maintainer week again, and we will definitely try to put out another limited run, different, I hope, t-shirt specifically for maintainers.
Starting point is 00:28:50 I heard it might be maintainer month. Oh. Potentially. We're not sure if the timelines are overlapping enough to make it, to force it to be maintainer month. Typical feature bloat, you know? Mm-hmm. It goes well, and we're like, well, can we just squeeze in a few more weeks into that month?
Starting point is 00:29:06 Yeah. Lastly, on reflections, you want to mention ChangeLog++ because we've been doing that for a little while now. Yeah. We did an episode on this, and I'll do a micro version of this. So we have a membership called ChangeLog++ because, you know, why not increment things and make it better? As we say at the end of some shows, change log plus plus. It's better. Change log plus plus.
Starting point is 00:29:29 It's better. Now, if you've heard that clip, it doesn't sound like me, but that is me. Yes, it is. So I did that in a funny voice. I think a funny-ish voice. And then did some tweaking to it. Autotune. You autotuned it.
Starting point is 00:29:42 Yeah, I autotuned myself. And so change log plus plus is better. Because it's fun to say like it's better it's it's better but that's been in place for a little more than a year now we've got uh it's not a blow-up success and it's not meant to be it's just meant to be an avenue for um mainly people who want to support us and maybe don't want the ad versions of our show and in many cases do want the ad version they're upset because they bought they want to buy plus plus and also still get ads too which is basically impossible at this point but it's been there for a year justin dorfman's been a long-time friend and he sent us a clip where he gave us a little bit of praise. Adam, Jared, it's Justin Dorfman.
Starting point is 00:30:28 Happy holidays, my friends. Just want to say how much I love you guys and the media you produce. I'm looking forward to what changelog has in store for 2022, as well as renewing my changelog plus plus membership. See you next year. We love you too justin and we will see you next year because we're not going anywhere i think the fun part about this is like this is 12 ish years this next year will be 13 years of doing this and uh i feel like we've just begun in a lot of ways like i feel like we've we've, we've hit the oog, Jared. You know
Starting point is 00:31:05 what I mean? Like, I feel like we're getting there. Yeah. I'm not even, I mean, there's days I'm definitely winded. I mean, there's definitely days where I'm like, oh my gosh, please can I go back to bed instead? You know? And it's not because it's not for the love. It's because like, it's, it is a lot of work for your own thing and showing up every day. It does take a lot of work, but yeah, we're not going anywhere. And I do really feel like we've just begun and we have so much more to do and and i'm thankful for plus plus and all the members who support that but uh if you don't care for our ads then 10 bucks a month 100 bucks a year there you go yeah change.com slash plus plus if you want to check it out it is easy to get winded but i will I will just say this. I don't think I've told you this yet, Adam,
Starting point is 00:31:46 but just the other day I was putting together a special episode of Go Time called The Funny Bits. That's the working title. I'm not sure what it's going to be exactly, but it's coming. It'll drop into your feed soon for Changelog++ subscribers as well as MasterFeed subscribers,
Starting point is 00:32:01 or if you are a Go Time listener, there as well. And it's just like all the funny parts from the last year, basically, people being silly on GoTime. And there's a really great clip between Matt Reier and Johnny Borsico, where Matt is just messing with him and saying things like,
Starting point is 00:32:18 I'll do anything you tell me to do, Johnny. He's just being weird. It reminded me of Ryan Adams or Brian Adams, and I always get the two confused. I think it's Brian Adams, Everything I Do, I Do It For You, off of the Robin Hood, Prince of Thieves soundtrack. And so I thought, well, what's the appropriate thing to do here? Well, I have to splice their voices into this song
Starting point is 00:32:38 in order just to spice it up a notch. Yeah, I'd die for you. I would die for you, Johnny. You know it's true. I will release anything you tell me to. Everything I do. So I'm sitting there putting together this montage of Matt Reier professing these feelings for Johnny Borsico over this sound bed of Brian Adams singing
Starting point is 00:33:06 that he would die for you. And I just thought, I love this job. This is like the most amazing thing ever. Yeah. In fact, that's exactly what I would have been doing if I just had a free day. I probably would have been taking some music and making some silly thing to make people laugh
Starting point is 00:33:24 and have a good time. So we don't take it for granted how amazing it is that we aren't going anywhere and that we get to make podcasts for y'all and that we get to have these conversations and have fun and learn and grow. It's amazing. Yeah, I concur. Definitely surreal. I mean, I didn't begin my career in software thinking I'll one day be a full time podcaster running a podcast network with a bunch of awesome people and enjoying it every single day. Not just the people that are involved in shows, but the people who come on the shows and the people who support the shows as partners and sponsors. Like it's it's pretty profound, would have never necessarily guessed it. My whole life I spent thinking like I had other friends who had radio voices and I never thought
Starting point is 00:34:11 I had a voice for radio by any means. Uh, clearly I do. I didn't think I did. I always hated my voice like most people do until they hear it enough. I guess it just eventually you love it at some point. Um, but yeah, man, like I'm so thankful to get to do this. And the reason why just to pause a moment, because I want to do this early in the show, but just didn't come out quite as part of our flow, but I'm just so thankful for our listeners. Like if you listen to this show right now, we're not sharing your attention with us and sharing your time with us. This would just be an MP3 on the internet, not getting listened to. So we appreciate you sharing your time with us, this would just be an MP3 on the internet, not getting listened to.
Starting point is 00:34:45 So we appreciate you sharing your time with us and listening to our shows. And I would say even more importantly, sharing this episode or others that you really enjoy with your friends. Word of mouth is one of the best ways to help us grow our shows. We would love you to be a plus plus member, but not because we want your money, just because it gets you deeper into the community. But really, honestly, skip the money. Just share our stuff with your friends that you really care about.
Starting point is 00:35:13 And that is enough for us. But just showing up to do this every single day, it's such a profound blessing. Would have never guessed it. Absolutely. So let's hop in to our most popular episodes of 2021 finally some shows the pre-roll of all this is getting deeper you know all the reflections and all the new stuff this episode's getting longer and longer it is well we'll just edit ourselves way down probably not it's just gonna be long that's okay most popular well let's start off with another listener clip here,
Starting point is 00:35:47 because we have a good one who loves not just a specific episode, but a specific part of all of our episodes. This is Aaron Yoshitaka calling in. Hey, change loggers. Thanks for all the awesome content over the year. I've really enjoyed a lot of different episodes, but to be honest, Hey, changeloggers. Thanks for all the awesome content over the year. I've really enjoyed a lot of different episodes, but to be honest, one of my favorite parts of every episode is the amazing beats that you've got
Starting point is 00:36:13 and the intros and outros and the ads. So huge shout out to Breakmaster Cylinder for creating all these awesome songs. My favorite is Solfeggio, which used to be the changelog end credits i've downloaded that and i listen to it all the time now cheers cheers to you aaron thank you for leaving us that message yeah breakmaster gosh breakmaster cylinder so i mean obviously we just need some listeners. And Aaron, you called in, of course, and we thank you for that.
Starting point is 00:36:47 But, like, I could not, I couldn't imagine what we'd do without Breakmaster Cylinder Beats. Like, Breakmaster is just such a staple for our stuff. More auto-tuned to Atom Tracks? Yeah, potentially. I mean, yeah, we're just terrible attempts at music, essentially. But like, I love Breakmaster's beats. They work with us closely.
Starting point is 00:37:11 As a plus to being a Plus Plus member or a community member, which is totally free, you can be in Slack and Breakmaster is in Slack. Now, I don't know if they'll talk to you.
Starting point is 00:37:21 I'm sure they would via DM, but like they hang out in Maine and some other channels and stuff like that. But like Breakmasters in our Slack and hangs out with us. We always throw different ideas. So especially the the the Merry Shipmas episode, we had them do a special Christmas flavored intro music for the show. And I just like I love that. It's just so special. It really
Starting point is 00:37:45 is just so special. And that, I think the important thing there is less just about the music. It's about the detail, Jared, you know this, right? Like if we have sweat of the details for so long, and I think that's, I think that's what helps me show up more is like sweating those details and enjoying those details because some people will just and it's not bad to say this but like some people just throw music on their podcast and move along it it's just native to us to like eke out the nuance of a title of a show eke out the nuance of the beats in a music track for our shows to get the very right music for practical AI. I love that theme. It's such a perfect theme
Starting point is 00:38:28 for that show. It is. Brain science and all of them. Obviously GS Party. It's a party. It brings the theme to the show. It brings things to life. I'm happy that Aaron and I'm sure others appreciate the work we put into that music along with Breakmaster Cylinder.
Starting point is 00:38:44 So Solfeggio this outro which ran on the changelog for years no longer and this actually started with our most popular episode of 2021 which is why we love them which was a changelog special This is something new for us, kind of breaking out of the mold and doing a non-normal people sit and talk episode. That's our style. It's an interview, it's a conversation. And this was different.
Starting point is 00:39:37 We had four guests, four different interviews. We had a long production process. I actually, there's a lot more work than I knew it was going to be a lot of work, but it's always more work than you think. And it was always off schedule because it was a special, it wasn't like had to fit in to a certain week. So we actually, it took me a long time to reduce it mostly because I'm a procrastinator. But on that episode, we wanted to have a very special outro and we put in a new track not self-edged yo and it's such a banger that we fell in love with it and just started replacing that outright although
Starting point is 00:40:14 of all of our songs of all of our outros i'll say this doesn't not this doesn't go for the theme songs but for our outros that's the one that most people ask about. It's a soft edge year, like Aaron said. And they love that track. But we love this new track quite a bit. Both Adam and I separately kind of fell in love with it. The interesting thing about the song is that Breakmaster works with a DJ. I don't know if you'd call him a DJ or a vocalist or a rapper. I'm not sure how you would.
Starting point is 00:40:41 An artist named dislo tech and so breakmaster is beyond just podcast famous in terms of music production they produce music with i think at least dislo tech i'm not sure if it's others but i'm sure they would if they did but so this song in particular has it's just the music of that track so there's a whole track out there with this little tech rapping with you know lyrics of course and all that fun stuff like this is just the the the music of that song yes and so i think that's what made it also stand above others too and it's also a classical it's like a it's like a a sample and a remake of a classical bach track which i learned through inquiries and yeah the actual lyrical one would not be uh would not make it on our shows because
Starting point is 00:41:33 of explicit content although we did do one episode this year first time ever with non-bleeped explicit content we that was a an artistic choice but yeah so this why we love them episode this one you know we put a lot of work into this one and i guess we're just really happy that everybody liked it i mean yeah we had uh julia evans drew neil seuss hinton and uh gary bernhardt on that show all experienced smart well-spoken people who have just amazing things to say and they really delivered and just highlighted an editor that so many people use and so many people love that it really resonated with a lot of folks out there so felt really good because when you put extra attention into an episode you you want it to be well-received.
Starting point is 00:42:26 And it was well-received. And just really grateful that all that extra work paid off. It was the most listened to episode of the entire year, which is pretty cool. It also influenced me, man. I'm a Vim user now. There you go. I had to convert.
Starting point is 00:42:40 I was, you know, like on my Linux box or my Raspberry Pi, I would often just use Nano because it's just there. I can get out of it. Mainly because I can exit it. You know, mainly. Well, you can exit Vim now, right? You learned it. But I've learned Vim, you know, and I think the hardest thing to learn about Vim might be how to exit it.
Starting point is 00:42:59 I know. They would do well just to have the thing at the bottom that just tells you how or something, you know. And just insert in visual mode and so much so that i even have an a vim rc file you know like you don't have to have a vim rc file just by using vim you know you do not you have to elect and not only that but i have uh my color scheme set the dracula pro nice so when i vim i have dracula pro thank you as my theme for it and uh so yeah i mean i love that episode too and i think when you don't have deadlines right when you don't have a constraint it's possible to meander to your to your finish line unless it is you know we
Starting point is 00:43:39 had sourcegraph that was one of our first i think interruption free sponsors this year yep sourcegraph obviously did a lot of great fundraising this year to bolster their company. They're now a unicorn, at least by Silicon Valley valuation standards. Love the team behind that company. Thanks also to them to support that. And wasn't it the NeoVim fella? Forget his name. TJ?
Starting point is 00:44:06 He works at Sourcegraph. He does, yeah. I didn't even know that until we did that show. I'm like, this is so cool. It was so awesome to have him as a... Yeah, close the loop. ...interruption-free sponsor. Yeah, that is cool.
Starting point is 00:44:17 How that show turned around. This is not the We Love Vim episode. It's a counterpart to it, but still quite as popular. Yeah, Why Neo Vim, which was very popular as well. We'll get to that one. So awesome that you got influenced to adopt Vim. That makes us official influencers. And no plugins.
Starting point is 00:44:37 Okay, I'm going the Gary route. I'm going no plugins. I was trying to keep it vanilla. VimRC only, a few things like syntax on, a couple other things, just like settings essentially, what every Vim user might do. And I'm just trying to avoid plugins except for my color scheme, which you have to do that. So the number one Vim influencer might be Gary Bernhardt.
Starting point is 00:44:56 We gave him the mic drop at the very end of the episode. He gives three reasons why you might want to use Vim. Here's the clip. It's very compelling. I absolutely would recommend it. I also would recommend people not to beat themselves up over it if they decide they don't like it. Like, there's kind of this weird sort of, you know,
Starting point is 00:45:17 you have to use the hard thing or you're not a real programmer or whatever. Don't worry about any of that, but give it a try. And I can name three different reasons to do it, And I think all of them are sufficient on their own. So first, RSI, it'll prevent injury. It's a really important thing as a programmer if you want to make a career out of this. The second is speed. Vim is unambiguously faster than other editors. It's not even remotely controversial to say that. But the question, of course, is going to be whether you value speed over what you may be giving up, things like deep language support from something like Visual Studio or JetBrains IDE or whatever. So you're making a trade-off there. But for me, speed is even sufficient on its own,
Starting point is 00:45:54 because every time you have to stop and slowly make some edits is a chance for you to forget what you were doing, to lose the state in your brain. And maybe you're like eight levels deep in your stack, and you're going to start losing those levels if you have to get distracted. It's also just fun, honestly, to be fast. And then the third reason is that Vim, unlike most other editors, is not going to go away. The Vim keystrokes in particular, so many people have them so deep in their brains that 30 years from now, you will absolutely be able to get an editor that has those keystrokes. I don't know whether it'll be Vim. I don't know whether Bram Molinar will be maintaining it, but you will be able to use those keystrokes. So any of those for me is sufficient, especially for the last one. If
Starting point is 00:46:31 you think about the timeline, just for me, right? 15 years. At the beginning of that time, TextMate was just becoming popular. Then it was Sublime Text was cool. Then Atom was cool. Then VS Code was cool. A lot of people switched between two of those three of those maybe all four of those and that whole time I was just getting better and better and better at Vim and you multiply that out by the length of a career
Starting point is 00:46:50 use Vim for 40 years you're going to be so good at it by the end and it's still going to be totally relevant I think so when he said the 15 years thing
Starting point is 00:47:02 with the different editors like I was like you got me, you got me, Gary. You got me. Because I was the hopper. I hopped from different thing to different thing. And he's like, I'm just getting better and better. That just to me was like developer gotcha. You moved around, I stayed consistent, and I reap the benefits of that consistency.
Starting point is 00:47:23 So you switched your editor. Number two, Modern Unix Tools with Nick Janitakis. This was actually the next episode right after Why We Love Vim. I think it may have benefited a bit from the Why We Love Vim success. This is 451. And this is one of those shows where it's just like, hey, let's look at a repo and talk down a list of things on a repo. So it's kind of the opposite from Why We Love Vim, which was like a six-month production. This was find a cool repo, invite a friend on the show, and just talk about it.
Starting point is 00:48:00 And that was Nick, and that was Modern Unix Tools, which just lists out replacements for older Unix tools. And just have a fun conversation nerding out all about the command line. Not that I think this was a bad show, by any means, but I'm surprised. And I love that about when we do this at the end of the year, because wasn't it last year? It was a bunch of authors. We had a bunch of authors on like in that year. And like almost everybody unanimously was like a book author.
Starting point is 00:48:29 Yeah. And like this year, it's like, okay, this is all kind of tooling. Why NeoVim, Unix tooling, Vim itself. Right. 10,000 hours of program. I'm sort of like spoiling some of the next mentions. Spoilers, man. Yeah.
Starting point is 00:48:42 And then OAuth even. Like who would have thought that now you spoil the whole list you just gone through it that's all right we needed to move faster but yeah i mean i was surprised i'll spoil the next one that's okay oauth it's complicated was the next one and that i love that show for for a nickname really all business barat like when you said all business barat at the end of the show like that made it for me man it made it for me that made it when i said that you looked you looked off put almost like oh i loved it man like in the moment i was like that's so good okay okay so this is a little insider baseball yes barat is a good friend of ours we met him at microsoft years ago and he
Starting point is 00:49:20 brought us out for build in seattle and also new york and he's become a great friend and what i love most about this business and i think what makes me not just say but feel we came for the tech but we stay for the humans is because of relationships like brought because brought no longer works at microsoft now he at the time he worked for octa which uh recently acquired all zero now he now i didn't i don't know if I showed you this with the shoe, Jared. He works at Influx Data now. As you may know, Influx Data is one of our partners. We love them very much.
Starting point is 00:49:53 They're awesome people over there. Paul Dix, the rest of the team, Maria, Chris, a lot of people. Tom Crow used to be there. He was from Equinix Metal. I just love the people. It's really that kind of thing. So long story short, Bharat, not even about Oath at this point yet, but Barat helped us coordinate this show with Aaron Parecki. And Aaron is deep in the throes of Oath, came on and schooled us, like absolutely schooled us.
Starting point is 00:50:20 Maybe less you, but more me. OK. Oh, yeah. But schooled us on all things Oath and the details of where things are at and why it's so complicated. Right. It was funny because as you were telling that, I was looking at our transcript trying to find that quote. And I was like, maybe it got cut from the show because it's not anywhere in here. But no, it turns out it's unintelligible. So near the end of the show, I thanked Bharat.
Starting point is 00:50:45 I said, well, we do want to give a shout out to Unintelligible for introducing us to you, Aaron. So I'll go fix that after this. But what I said was all business, Bharat. And so tell me why that was funny to you. Like, what's the inside story? Well, I mean, this is a bit of insider baseball again. But like, I know when we went to, to okay so a bit about maybe how we work where we're not put your quarter in kind of dance monkey kind of people right and so even though we
Starting point is 00:51:12 went to seattle in new york on microsoft's dime thank you uh that didn't mean that we went there we're going to do the shows they want us to do right and so broad has an agenda and for sure he does he's a marketer and he's trying to connect us with the right people and get the right message out there about Microsoft and Build. And this is years in the making, but they hadn't acquired GitHub then. So they were a different Microsoft in terms of the community perception of them. And so I think we play, maybe not a significant, but a key role in many of the key roles that were played to, I guess, reshape their narrative.
Starting point is 00:51:45 And so rather than just going to this conference or conferences and just saying, great, Bharat, who are we talking to? Just make us a list and we'll just dance. We pushed back on him. We pushed back and said, we want this kind of person. We want that kind of person. We want to talk at this level. We want to talk about AI. We want to talk about Python and the different things we did. And we pushed just as much as he pushed us. And so I think that's why I thought it was funny because Bharat is fun, but he's also business. And so because of the deeper relationship, when you said that, it just was like, yes, that's the perfect nickname for Bharat. And I think he actually likes it a lot.
Starting point is 00:52:20 So he doesn't take it as like an offense by any means. No, it was not meant to offend by any means. No. And because he's always, he brings his entire person to our relationship and our conversations. And I can actually get to be, to where in certain contexts, I am kind of all business. I'm like, all right, we got a show to start, but you and Bharat are talking and you guys, you guys will talk for hours, you know, I'll be there for the first 90 minutes and I'll kind of check out, go check my email. And so, you know, it's kind of actually tongue-in-cheek about him being all business
Starting point is 00:52:48 because he tends to think I am all business. So a little bit of that as well. It's all in good fun, but also just a deep dive on OAuth, which is, it is complicated. That's one of my favorite episode titles of the year. OAuth, it's complicated. With quotes, like their relationship. Yeah.
Starting point is 00:53:06 I like that so much, too. And that's, I think that really is, I don't know what number in terms of funness for this job is fun, but like titling shows is extremely challenging. Yes. But also very fun. Sometimes just pain, pure pain when you can't think of a good one. But I think the next one might be an example that like, whyovim i think we went back and forth yeah and like this was a very much a settling moment like okay why why neovim question mark you know yeah it was almost giving up but it's perfect
Starting point is 00:53:35 kind of was because that was kind of the point of the show is like we just did this big vim episode and then everybody's asking us like you the NeoVim show going to come? And so, okay, we're doing the NeoVim show. In fact, this one was joined by Nick Nisi co-hosting with me, so you weren't there for this one. Well, he's such a Vim lover. There's even memes about it. Yeah, he's the quintessential Vim lover. And the question a lot of Vim users ask themselves
Starting point is 00:54:03 is why NeoVim? Why was it created? Why do I care is should i be checking it out and so uh number four most popular episode of the year why neo vim with tj devrise of sourcegraph and a core member of the neo vim team number five wait wait before you move on yes can i mention a couple non-landed titles oh you have for that one yeah i did the search in our slack oh okay so jared and i we dm like just in time essentially if not right after the show just in time of the show shipping right and we'll go back and forth and because the shows ship on friday afternoons you know i'm usually on the back patio you know having a barley pop on my phone and Adam's still working because that's the way we work sometimes.
Starting point is 00:54:49 And so I'm DMing, so go ahead. So my picks were Viming with NeoVim. Let there be NeoVim with an exclamation point. Let there be NeoVim. Like, let there be light. Yeah, yeah, yeah. NeoVim on the rise. And then you said there's a NeoVim in town. NeoVim on the block. Oh, like a new Vim. Like NeoVim on the block. Yeah. NeoVim on the rise. And then you said there's a NeoVim in town.
Starting point is 00:55:05 NeoVim on the block. Oh, like a new Vim. Like NeoVim on the block. Yeah. Like Jenny from the block. And then we were like, we didn't want it to be like a takeover of Vim itself. Like it wasn't a replacement. I think that's even said.
Starting point is 00:55:16 Yeah, exactly. And then we missed words over like, would it be V-I-M apostrophe I-N-G with NeoVim? And you're like, I think it'd be viming like v-i-m-m-i-n-g and i'm like well that that just doesn't work with me like it's just too many m's even though it made sense and you said vim's been verbified and like we just this is us going back and forth back and forth right about the word vim and this is probably a good 15 ish minutes and i'm like it's kind of lame to be one word kind of a thing i don't know not creative at all you're like i agree it's not creative and then i think you finally
Starting point is 00:55:50 said um why neofim eventually and i'm just like and you're like just give me some options why neofim i'm like okay cool that works for me that's how we ended it yeah sometimes a title just strikes you and you just know it i think oauth it's complicated i think i put that in there even before we recorded the show because i that was my feelings about it and you just left it. So I'll throw in some title options sometimes and then Adam ships the episode usually. And so he kind of has final call on that and sometimes he just uses it. Sometimes he asks for replacements. Other times it's just like pulling teeth to get an episode. Well let's move on to number five most popular of the year.
Starting point is 00:56:24 We'll talk about this in more depth in a minute because it's one of my favorites as well. This is episode 463 with Matt Rickard. Lessons from 10,000 hours of programming. Another tried and true show style for us is find an awesome blog post and then have the person come on and talk to us about it. But let's not go too far into details on that one quite yet. Honorable mentions, most popular. Didn't quite make the top five, but still got a lot of listens. The Business Model of Open Source with Adam Jacob.
Starting point is 00:56:54 This Insane Tech Hiring Market with Gary Gayoros. And Leading Leaders Who Lead Engineers with Laura Hogan. Definitely some of my favorites. Yep. I mean, I concur with the listeners. So do I. It's nice to see that we have certain feelings about an episode, and then the listeners respond in the same way.
Starting point is 00:57:14 Having Laura on the show, I mentioned that in the Deeply Human conversation we had on Dev Discuss, which was a few episodes back. So go back in your feed, just like one or two shows, you'll see that. But I had imposter syndrome inviting her on because I was such a fan of her work. I was like, you know, I'm a little intimidated. She's so cool. Can we match up?
Starting point is 00:57:40 And then Adam coming back. I mean, we had Adam on the show 2017, I think, in line with OzCon. And then it was the war for the soul of open source. Like, what a dramatic title, right? And then Gergay is another B-back. We had a lot of B-backs this year. Adam, Gergay, what was the first time? You know, that was super cool.
Starting point is 00:57:59 Big fan of all those shows. I agree with the audience. Well, let's get into our favorites then. I think you just hit on a few. Do you want to go first? Well, I like all the ones that are as most popular based upon our numbers. To go one layer deeper in terms of a non-B-back, this is a first-timer. Can you believe Ryan Dahl spent his whole career without coming on the show? I know, for shame.
Starting point is 00:58:24 Thank you so much for coming on the show. I know, for shame. Right? Well, come on, Ryan. Thank you so much, though, for coming on, exploring Dino land with us. Yes, thank you. Which was quite fun, honestly. I was, even with that one, too, I was a little nervous because, like, we should have done that show in terms of, like, how rooted we were in early JavaScript, early Node, and Express even. You know, we had Tim Caswell as alum, as a logger way back. Tim Caswell is the, I believe he's the original
Starting point is 00:58:50 author of Express, if I can recall correctly. If not a maintainer. I think he created it. Maybe. It could have been TJ Holowichuk. Fact check me on that, please. Okay. It's one of those two. Keep going. But finally having Ryan Dolan is one of my favorites. Yeah. Keep going. But finally having Ryan Dahl on is one of my favorites.
Starting point is 00:59:06 Just exploring Dino Land with him, I think, you know, without going into all the details, obviously Dino is a, what is it, an anagram? Is that the right word? What are those, whenever you take the word and you jumble it up, is it an anagram? Sure. Sure, okay. So Dino is node, spelled differently, obviously. Yes, exactly. And I think they did it accidentally and then they're like, oh, Deno, like a dinosaur. And so they went the whole D-E-N-O route, Deno like a dinosaur.
Starting point is 00:59:32 And so this is Ryan's new take essentially on all that he did with Node. There's a lot of interesting history around Node. There was a fork called IOJS, youS. Just a lot of interesting, I would say maturity in governance of open source, community around open source, and how you lead a project like Node that took off quite well to allow
Starting point is 00:59:55 JavaScript to go beyond the front end, to go to the back end as well. So just having him on finally, I think after 12 years, basically. Node's been around for almost as long as we have, so it's a long time in the making, basically. So I have done some background
Starting point is 01:00:12 now and confirmed that Express, initial author of Express.js was TJ Hollowishook. Okay. Sorry, TJ. My bad. Tim Caswell, CreationX, created many Node things, one of which was Connect, which was a middleware for Node,
Starting point is 01:00:29 which was very popular and, I think, built it with TJ. And then also JS Git, T-Edit, Jack, many things. NVM, perhaps. Right. So now I'm starting to guess things but lots of things and now i believe he works at vercell according to this website called linkedin and he needs to because tim is such a tools tool maker yeah you know he he goes deeper than deep can go when it comes i think we had him on the show three or four years back
Starting point is 01:01:06 and we were talking about like ide's and like all the stuff he's doing with get and just this super deep stuff like above above my head in terms like where i need tooling at like he's a tool maker for tool makers essentially yeah so tim makes a lot of sense in light of her cell and especially with a lot of the talent acquisition they've been doing. There's so much happening at Vercel. They're really scooping up a lot of talent. I think Tim is the one who I told him, somebody should just give you money
Starting point is 01:01:35 and let you do whatever you want to do with technology. Just be a patron. Back before Patreon, they should be like, you know how rich people used to just like commission someone to make art. Yeah. And of course they would want a picture of themselves, but they'd also say do whatever you want. Create whatever art you're going to create.
Starting point is 01:01:54 Tim Caswell is one of those guys that just creates art with code. And so I'm happy to hear that he's doing well. Hopefully Vercel's letting him get that done. So let's go back and forth on these. So that was one. I'll just say also in my list, exploring D&L with Ryan Dahl. So that was a highlight for both of us. Oh, it is in your list. Cool. I do see that now. The other one for me, I think I have a theme except for one, which is like when we step outside of the normal, I'm enjoying myself. So the first time we did that this year was
Starting point is 01:02:23 the Elastic versus AWS episode where we got community perspectives. We put out a call to our listeners to call in, as well as invited a bunch of people from around the community. And I think we had one, two, three, four, five, we had six voices on that episode, not including our own. Eight, if you count us. Adam Jacob, Heather Meeker, Manish Jain, Paul Dix, B.M. Brasseur, and Marcus Stengfest, which was just cool. A lot of work, a lot of interviews.
Starting point is 01:02:59 I think you had some post-production on this work that I didn't have to bear the brunt of. So good on you for that. But I thought this was really cool because it's such a big conversation that us plus one person, I just didn't feel like would have done it justice. This was all the way back in, published in February. I think we recorded these late January, early February. A deep dive on the business of open source. And I thought it turned out really well.
Starting point is 01:03:26 I just liked hearing different people have different takes and they're all well-reasoned and they all come from these different perspectives. So that was one of my favorites. What I liked most about this was it was a community well-rounded. Not just practitioners. Paul Dix is CTO, founder of InfluxDB. InfluxDB is the company, but InfluxDB, the technology, permissively open sourced.
Starting point is 01:03:50 They have built a business around it and he's been in the ups and downs of the business out of open source. Heather Meeker is a well-known lawyer who's assisted many companies in establishing their licenses. So the SSPL, she's done a lot of work in different licensing and stuff like that. I'm probably leaving out lots because it's just meant to be light, but a legal side even. Adam Jacob built a company around it. Chef, obviously, Aminish John. DeGraf.
Starting point is 01:04:21 Sane. And then Vicky Brasore, who's very much in the weeds of what is and what is not open source and just kind of helping lead communities through the process of open source. And Marcus, a listener, you know, sharing his thoughts on like how this played out for him, you know, what his perspective was as an everyday developer, essentially. So multi-angled for that show. I just love how that came together, honestly. This episode is brought to you by our friends at LaunchDarkly, feature management for the modern enterprise. Power testing in production at any scale.
Starting point is 01:05:09 Here's how it works. LaunchDarkly enables development teams and operation teams to deploy code at any time, even if a feature isn't ready to be released to users. Wrapping code with feature flags gives you the safety to test new features and infrastructure in your production environments without impacting the wrong end users. When you're ready to release more widely, update the flag status and the changes are made instantaneously by the real-time streaming architecture. Eliminate risk, deliver value, get started for free today at LaunchDarkly.com. Again, LaunchDarkly.com. all right you want to go back and do one of your favorites oh back to my list which Which one shall I pick? Okay, so I'll just go with the next one in line with this then,
Starting point is 01:06:08 not so much next one in terms of favorites, but back to Adam, the business model of open source. And Adam was on... So this is funny because we actually pulled the Adam Jacob clip for the show we just talked about, this community perspectives
Starting point is 01:06:25 on Elastic versus AWS. We pulled that Adam clip from the conversation we had with him way back, I think in like 2017 or 2018. And it was still accurate, still true. And we said that again in, you know, the business model for open source. I pay attention to Adam Jacob on Twitter. I always appreciate his perspective on like hard things in life, like hard decisions, hard emotional thoughts on software, hard things in terms of like even when Docker, when Docker took their their thing that I think everybody thought should be open source. There was a lot of thoughts around this and Adam just has this different perspective on it. So I always appreciate like the the Adam word of wisdom, essentially. And so the business model of open source was a good show to kind of go into, into that because Adam's cool. There's a clip. I'm so hopeful. Yeah. No, look, how can you not be hopeful? Look at people look at this thing that we do all the time.
Starting point is 01:07:21 It's insane that it exists at all. And it exists because we've all decided it should. Like literally, all of us decided that this was the coolest thing we'd seen. And we wanted to keep doing it. And we do it every day. And it's such a blessing. And that like mass group decision that this is how it's going to go. And that we can all have lives because of it.
Starting point is 01:07:43 And we can spend our time on earth doing this work that is such a beautiful thing and i fundamentally believe that that is that that is who people really are there's so many things that divide us and make us awful and those are awful things and i see them and i don't want them and do you know what i mean like yeah and also at the core of what we all hope for, I think that's really what we all hope for. And we've got this little pocket of the universe where there's this precious thing.
Starting point is 01:08:12 And we happen to have done it in software. I think that happened in software because the resources are infinite. If you have power and a computer, you can do what you want. So it's effectively infinite within its own sphere. It's not because power and access to computers and all that stuff. But if you put that stuff aside, like it is this infinite resource where it costs nothing to let other people have it.
Starting point is 01:08:34 That is a beautiful thing. It's a lovely vision. And it's, yeah, it makes me infinitely hopeful for what it can do and be. It's obviously Adam's talking about open source obviously right just to just to be clear you're listening to thing like what is adam talking about it's open source that we yeah and i even got to say this recently on the um deeply human episode we did with dev discuss i i think i said i don't i didn't remember saying this until i saw the clip on twitter later on because sometimes you you stay things in life you're like i like, I don't recall saying that.
Starting point is 01:09:06 Okay, that's true. It's true that open source is the most important thing we have going on right now. And now, obviously, there's a lot of important things going on right now beyond simply open source. But, I mean, if software is eating the world, open source eats software. Everything is built on the backs of open source software and adam's just describing a world where we all get to show up and it's this precious thing and it's worth protecting it's worth showing up for and that's the origination of everything we've done here is the movement of open source in 2009 github just come around and open source was moving so fast and yeah so cool adam is a special human
Starting point is 01:09:47 being you know he really is a special human being i like he doesn't pull any punches he'll tell you exactly what he's thinking and so it's always fun to ask him questions because he'll just tell you exactly what he thinks about it he is not shy about his opinion he really is not no and uh and he's especially him i love his spirit about you? What's next for you? Back to me is back to one of our most popular episodes. The one mentioned lessons from 10,000 hours of programming. This one
Starting point is 01:10:14 very much reminded me of one of my favorite episodes from last year, which is Laws for Hackers to Live By, which is where we just have a list of, in this case, reflections from Matt after he's gone through his commensurate 10,000 hours to become an expert, things he's picked up along the way. And we just go deep and discuss and react to those things. We did that with the Hacker Laws episode last year.
Starting point is 01:10:42 This one's not laws, it's just things he's found to be true. And I just really enjoy those conversations. You know, they're deep in the weeds of software engineering best practices and worst practices, but they're also, they fly above any sort of particular technology. You know, we're not talking about Jira, we're not talking about Python,
Starting point is 01:11:04 we're not talking about Kubernetes.. We're not talking about Python. We're not talking about Kubernetes. Maybe those things weave in and out because those are ultimately the things that we're using to build things. But we're talking about how we go about doing what we do. And those to me are just very enjoyable conversations. It's the craft.
Starting point is 01:11:22 It's the craft. What's funny too, is that this, you know, his title was reflections. Yeah. Like, you know, his post was, and we try to turn them into lessons, right? Well, they were lessons for us. He kept saying, Hey, Hey, this isn't a lesson. Yeah. Which was fun. And I think that's, that's so true. It's, it's definitely the human side of things. Like, how did this really matter to me, given my context, given my know-how, given the things I'm building, given even my experience level? And I think that's, when you get into that kind of detail like that, I think special things come out. Because you're right, it's not just about like a particular language.
Starting point is 01:12:01 And something even ML said recently, I think it was in the JavaScript channel where it was like conversations back and forth about like different frameworks for JavaScript. And I think she was even saying like to remove the emotion out of it. Like it's more about what tool do you need today to get the job done? Not what are you in love with?
Starting point is 01:12:17 Right, because I think we could say, oh, we love Ruby or we love Python or we love Elixir or we, you know, love JavaScript. Well, you know, do you have to love the tool you're using. Sometimes you just need to use the thing that works best for your team and the product and what you're trying to do at the time. It's not like, well, I need this because I love this thing. It's more like, what works right now?
Starting point is 01:12:36 And that might have been one of his lessons. It's like, use the right tool, not the one you love. So clearly I wasn't the only one who enjoyed this episode. It was one of our most popular. And we had a listener call in and tell us about it as well hi there changelog my name is rustem galeulin which microsoft speech recognition system recognizes me as austin glue so you can call me that I'm a data scientist from Russia currently. I work in UAE and My favorite episode of 2021 is with Matt Rickard about his 10,000 hours of deliberate programming and my favorite points are number three delete as much code as you can
Starting point is 01:13:22 Which is quite funny because he mentioned that he predominantly deleted other people's code which I feel so compelled to do sometimes and the other point is number 10 if it looks ugly it's most likely a terrible mistake and I go back to my code before I listen to that podcast and I find so many quote-unquote terrible mistakes. Well, I'm finished of the show. Thanks a lot for your work and have a good new year. I love that he pulls in how the machine learning, the Microsoft thing that kind of converted his name, Austin Glue. That was hilarious. Yeah, good sense of humor on you, Austin.. That was hilarious.
Starting point is 01:14:05 Yeah. Good sense of humor on you, Austin. I appreciate your insights on those two particular aspects. For me, actually, the part about if it's ugly, it's most likely a terrible mistake was probably the best part of that.
Starting point is 01:14:18 I just got so many kicks out of that just thinking about it in different contexts. Yes. I love that we're getting uh beyond our opinions now into state of the law because like it could be and has been just you and i sharing our our thoughts and now we have some fans reaching in and sharing their thoughts too by the way uh everyone who participated and got their clip mentioned what are they getting jerry what are they getting a special prize what are they getting Jerry? Are they getting a special prize?
Starting point is 01:14:46 What are they getting? They're going to get a free changelog t-shirt. We're going to use our handy dandy coupon code generator or just go into the Shopify admin and do it manually this time. Who knows? And we're going to ship them off a free t-shirt for sending those in. So we appreciate that. I also have
Starting point is 01:15:02 for those who did not check out that particular episode that's 463 of course links in the show notes here is a sample from our conversation with matt rickard one that we touched on with the brag prog fellas themselves around dry this is always controversial dry and it's because we all think about it a little bit differently or i think that we all misunderstand what their point was they did point out on that episode when we had their 20th anniversary show that one of the most misunderstood points in the prag prog book is the chapter on dry so they tried to rewrite it i haven't read the rewrite very closely to know if they accomplished uh clarifying that but you have a point here, one of your
Starting point is 01:15:45 reflections says, know when to break the rules for rules like don't repeat yourself. Sometimes a little repetition is better than a bit of dependency. And you link to another blog post of yours called dry considered harmful. You want to unpack that one for us? Yeah, I mean, the dry consider harmful, maybe that's a clickbaity. Yeah, a little clickbaity. And, you know, I don't think it's actually that harmful. I think the way that it's been dogmatically used is sometimes a little dangerous. But it's just more of a point about how as programmers, we have a bias for abstraction. So understanding that we have that bias and trying to keep it in check, especially when it comes to duplication versus encapsulation. I just think that it's a path that I've gone down too many times of carving out microservices or creating service boundaries where there really shouldn't be or prematurely optimizing when requirements aren't really finalized and you know the requirements are never finalized and you know just the wrong abstraction at a low level can really cause a lot of issues in terms of refactoring and and just added work down the line yeah i think we fall prey to this because we're such pattern matchers and as soon as you spot that pattern you're like oh opportunity some of that those abstraction layers are the power in software, right?
Starting point is 01:17:06 Like the ability to build those abstractions are what give us leverage. And so every time we see one, we think, boom, I'm not going to repeat myself. I'm going to dry this sucker up. But like you point out, oftentimes that second iteration, that second usage is not actually generalizable or it looks generalizable until you find the third one, which, you know, just throw another param on the function, you know,
Starting point is 01:17:30 is what we do. We're like, well, I'll just throw a true false at the end of this thing. And then I have this extra branch in my function because it didn't actually map onto the use case
Starting point is 01:17:39 like I thought it did. So a lot of it's just that enthusiasm. I think of like, ah, here we go. I'm going to dry this sucker up feels so good but it does come back to bite yeah I don't really know how to get around it it's just you know I keep on
Starting point is 01:17:52 falling prey to it over and over again but maybe that's just kind of the name of the game having Matt on the show was cool I don't think he I think he said he didn't podcast too often but I think he did a great job with that. And I think that's, uh, as the source of encouragement and maybe even one that didn't necessarily make the list, but not, not, I kind of even feel bad about saying that was the Swix episode. It kind of reminded me of that. Like he is taking the
Starting point is 01:18:17 advice where he's learning in public essentially. And so I'm an advocate now having a conversation with Sean Swix Wang. And Wang and uh and I think that Matt had definitely put these these thoughts out there and I would say as a source of encouragement for our audience and listeners like whether you're new to programming or you're new to this show or you're new to software development or you're an old hat and you've been around for years we all have something to share that levels up the next person right behind us or even old adam old jared or old you and i think that's what matt did here was he shared his reflection on it probably to kind of come back a year later like this blog post may serve him just as much as it served us
Starting point is 01:18:55 yeah for him to come back to in a year or months later to say how do i really feel because sometimes you don't know what you think you know until you say it out loud or you put it in black and white. Like there's something that happens in your own mind about what you believe when you declare it. And that's what Matt did here was he declared things he reflected on or lessons for us but reflections for him. And I just want to encourage everyone to listen to the show to try to do more of that in this next year. What you think you know know, that is insignificant. It's probably pretty significant. And so just find ways to share it.
Starting point is 01:19:31 I'll leave you all with that. And what next? Okay. So a surprising, a surprising hard like for me. And I would even say must listen would be the Louis Villa show on GS Party. And so that show was titled We Ask a Lawyer about GitHub Copilot. Now, this actually, if I'm splitting hairs here, this was better suited to be an episode of the changelog. However, I will say that Nick Nisi and Bone Skull did a phenomenal job hosting this.
Starting point is 01:20:04 And I would dare even say better than maybe you and I might have. And I'm actually thankful they did it instead of us. Because again, back to that shared perspective, shared voices. I was so happy to listen to this show and hear that. The perspective Lewis brought, so from what I understand, Lewis is a lawyer by trade, but he's in software. And I'm sure he does programming. I'm just not sure what his full background is.
Starting point is 01:20:29 But he works at Tidelift. And as you know, Tidelift is very much fighting to pay the maintainers. They're finding ways to create a sustainable ecosystem of enterprise-ready open source that's secure, that's maintained by the maintainers and that the maintainers aren't starving. They're actually getting money for their hard work and the enterprises that are using it are finding ways to support it. That's very much Tilef's mission. And so Lewis is coming from that perspective, like what is fair use? What does the law say about how this works in terms of copyright, legal licenses?
Starting point is 01:21:00 And so as you know, whether it's proprietary software or open source software, there is a legal license in place that says what you can and can't do with it. And so when it comes to the court of law, he really, I think, brought a great perspective on how we should detach emotionally from this and look at it from the law. And if we don't like how it's working, that doesn't mean that, OK, deal with it. It's just more like this is how the law works and so i think as people who live in the u.s legal system or legal systems anywhere throughout the world if you want to change how this works when it comes to fair use or copyright then the way to change is through legal processes and stuff like that but i just really appreciate the the lawyer perspective of this conversation. So for the clip.
Starting point is 01:21:49 It's actually been sort of interesting and honestly a little frustrating for me. Some of the same people who came out strongly in favor of fair use when it was or when it was Google saying, yeah, reimplementation should be fair use. Like basically when it was Oracle stuff getting copied, everybody was like, hell yeah, copying is awesome. And now when it's GPL stuff, like I get the emotional valence there, right? But from a lawyer perspective, like GPL is a copyright license and Oracle's, you know, grungy, terrible, every lawyer hates it, terms of service or standard EULA around their code. Copyright perspective, those are both copyright licenses, right? Courts don't, you know, courts aren't in the business of saying, oh, yes, but we really like Richard
Starting point is 01:22:36 Stallman and we really don't like Larry Ellison. So therefore, one of these is fair use and the other isn't, right? Like there's been some, to me, sort of frustrating inconsistency about people who until a month ago were like big fair use proponents. We can get into the nuances of that because it is really complicated. Like the question of fair use and machine learning is, in fact, a really complicated one. And anyone who tells you that it's black and white like courts don't know what machine learning is so like the idea that you can say oh yeah this is definitely fair use or definitely not fair use there's so much gray area in there so yeah i mean one i'll say from one perspective i really appreciate it listening back to that because I didn't listen to it when I was on the GS Party feed.
Starting point is 01:23:27 No offense to GS Party, Derek. Come on, man. I love the show. I know. I know. I should have. I should have. But obviously, I'm the one who elected it to be the crossover.
Starting point is 01:23:37 Okay. I'm the one who said that, right? Totally redeemed yourself. Totally redeemed. Just when I think you couldn't possibly be any dumber, you go and do something like this. And totally redeem yourself. Maybe because I really want to listen to it. I'm like, I'll listen to it if it's on the changelog speed.
Starting point is 01:24:00 Okay, fine. But like I got to listen to this show and I think I may have been washing dishes or doing some housework, like that whole one-hour blitz you do at the end of the day after the house is turned upside down because of the kids or whatever. It's like, let's kind of collect this thing together. I put that show on, and I just couldn't stop cleaning because it was a great show, and I really thankful for the perspective that Chris and the perspective that Nick brought to this show because they really helped shape that show. I just love the way that they sort of like danced around the conversation and brought it to life. It was really a great job. I was very impressed by them. Yeah, 100%.
Starting point is 01:24:41 I listened to it a couple of times, both on the js party feed and on the change log feed because i'm oh yeah a loyal listener of all of our shows i'm not loyal i didn't say anything about you because i'm a loyal listener i just talked about myself zing didn't talk about you all right i'm on my last favorite here because i also exercise self-control and selected five unlike yourself who has quite a few left. I've got eight. Too many favorites to pick from. And this last one for me is the other time I went really outside of our wheelhouse,
Starting point is 01:25:13 in addition to the Why We Love Vim episode. This one's even further away from what we normally do. This new ChangeLog Special Song Encoder with Standard Out, the rapper. Now, unlike the Vim episode episode which went bonkers on the download this one didn't particularly hit like that one did but i don't even care because i freaking loved this episode i had so much fun making it if i have to go back to one episode and listen to it over and over again it's the one that i will go and listen to because I love the music. I love what he does. And it was definitely one of my favorite things
Starting point is 01:25:49 that we worked on this year. And I look forward to doing some more song encoders. It's funny because on that episode, we talk about how he hasn't really blown up as an artist. And maybe I asked him why. And it's kind of like, well, maybe the cross-section of people who write software and people who love rap music is just like a very small group of people and maybe that's the same case with our listeners because we had good listens you know it's a respectable show but it
Starting point is 01:26:13 wasn't like dropping fire like the vim episode was and then maybe it's because uh you know some of us love hip-hop i know we've had a few huge compliments from that episode. People are like, this is fire, but not in the numbers that we got with the other special. Yeah, you know, I think that's going to be the case. I have to concur that that was one of those shows I could definitely, and have gone back and listened to it a few times. Something about just his story, and even his natural non-singing voice.
Starting point is 01:26:43 Yeah. He says angsty teenager a couple times in there like you can almost hear the angst in his voice right just as normal talking and i what i love most is that um is that somehow he found a way to turn that angst into creation he tells a story about his brother got him you know the microphone and the whole gs the the gs viral hell.js was his first one yeah yeah exactly but how how that turned into like let me just put it out there because i think that's what happens like somehow we all get a chance to to in quotes put it out there and that the it is art and i remember back
Starting point is 01:27:24 in the day i would tell heather my wife early in my podcast or even like this is my art you know even like with software design like obviously that's more art than this might be you know literally art but i'm like i just feel like i gotta show up every day and put out this art and like you know i want to encourage everybody who's out there listening like fall in his footsteps and put out your art, whatever that art is. And 3AM in San Francisco was a really good track, in my opinion. And one where I was like, you know, we got angels who invest, they don't protect. The lyrics you put in that was just really, really magical.
Starting point is 01:28:02 And so I'm thankful for Stand Out the Rapper. In my original idea of that episode, that was the final track that played it out. And then as we got going, it ended up that he had this brand new track that he came up with, Integrations. And he was going to drop it the same day we dropped the episode. I'm like, how cool is that? So that I saved instead for the ending. Let's end on this brand new joint from standard out
Starting point is 01:28:28 but yeah 3m in san francisco was so poignant and this other stuff is so funny that it's like wow all of a sudden like he said like the funny guy has things to say all of a sudden and so i was going to end the show with that track because i agree it's it's awesome but yeah at the end of the day don't make me feel just make me laugh you know totally but a little bit of behind the scenes on this one so I you pitched this idea and I very much was like what are you talking about yeah you know it's it's sometimes where I think and as a as a thankful bit to you and a source of encouragement even to me sometimes I think I saw a ticked on the tick to on this recently, whereas like you can't tell somebody your vision.
Starting point is 01:29:09 Sometimes you have to show them your vision before they can follow you because only you can see your vision. Yeah. And so I would, you know, as an encouragement to you, like you're going to do this anyways, but always, you know, show up with your vision. Like just because I don't agree with it. And the same thing for me, like if you don't agree with my vision early, put a bit more work into it so it's enough to see more of. Because once I got a glimpse further into what this could be, not just Stand Out the Rapper and what. Between the Vim episode and this, like you definitely have a storyteller heart and you're able to take all of this widespread story and somehow condense it into an edit, which I think is very much a skill.
Starting point is 01:29:57 And you've definitely developed that skill. Oh, thank you. I'm definitely working on it. And I should say that this whole song encoder thing, I do say it in the outro, but I'll say it again. It's like completely inspired by Song Exploder podcast, which I've listened to for years. And I've always thought this is such a cool podcast.
Starting point is 01:30:13 I love the way he does it. Now he's focusing in on a single song and I just didn't feel like we had the meat to do that. So I was like, well, let's focus on the single person and make a show. But I like to be inspired by other people's cool art and put out our own cool art. And so, you know,
Starting point is 01:30:28 as a fan of podcasts, I was just like, this is what, you know, we need something like this, but like put our spin on it. So I'm looking forward to doing more things in that vein, you know,
Starting point is 01:30:40 being inspired and hopefully inspiring others to make cool stuff. I couldn't imagine a podcast world where this episode didn't exist. Like for, for programmers, like it, like I think part of our job and what makes this so fun is that we find out what needs to exist to encourage the future generation of developers, current and future.
Starting point is 01:31:03 And I think it's part of our duty and part of our mission to find out what those beautiful gems are hidden in the veils of the programming world and the world of software. Whether it's startups, whether it's the next framework, whether it's the next language, the next paradigm shift, the next disruption, and help it exist. Well, when you say it like that, it sounds like a lot of pressure. Well, I think it is, but I think, you know, the way you dismiss pressure or distill pressure like that is, uh, is just show up and do it.
Starting point is 01:31:34 And he's done every single day. Oh yeah. You know, that's how you do it. And it's, it's a day by day thing. This episode is brought to you by FireHydrant. FireHydrant is the reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. When your team learns from an incident, you can codify those learnings into repeatable
Starting point is 01:32:08 automated runbooks. These runbooks can create a Slack incident channel, notify particular team members, create tickets, schedule a Zoom meeting, execute a script, or send a webhook. For example, your app goes down, an alert gets sent to a specific Slack channel, which can then be turned into an incident. That will trigger a workflow you define in a runbook. A pinned message inside Slack will show off all the details, the Jira ticket, the Clubhouse ticket, the Zoom meeting, and all of this is contained in your dedicated incident channel everyone on the team pays attention to. Spend less time thinking about
Starting point is 01:32:39 what to do next and get to work actually resolving the issue faster. What would normally be multiple manual tasks across the entire spectrum of responding to an incident can be automated in every way with FireHydrant. Give them a try for free for 14 days. Get access to every feature. No credit card required. Get started at FireHydrant.io. Again, FireHydrant.io. all right so i shot my favorites out there you got a long list of more yeah why don't you go ahead and do them as quickly or slowly as you like i'll rattle here's what we'll do i'll rattle a few of them off that are left over and i'll let you choose which one we dive deeper into so the first one of the list that didn't get spoken of yet on my list which is which is eight the the norm is five now however last year we did come up with uh you know, these are our favorites
Starting point is 01:33:45 and then these were our must listens. And I had to explain. Oh, that's right. The nuance of what must listen is. We had arbitrary distinction between the two. Yes. So I think that these are all my favorites. Not necessarily.
Starting point is 01:33:57 I didn't choose what was a must listen this year, though. Okay. But the next in the list is leading a nonprofit unicorn with our good friend Quincy Larson. Let's mint some NFTs with Michael Rogers, longtime friend of the show. Every commit is a gift in line of maintain a week. And with our good friend Brett Cannon, Shopify's vision for the future of commerce. And that was with Illegal Goric, longtime friend as well.
Starting point is 01:34:24 Gosh, a lot of long time friends here. And Oh My ZSH with Robbie Russell, again, long time friend. And Oh My ZSH is a must install for me. I do not stand up a new Mac instance without installing. Actually, I should say anything Linux really without doing Oh My ZSH. Life is just not okay unless it's got ZSH and Oh My ZSH in place. I'm sorry. So with that being said a lot of bbacks in there yep a lot of longtime friends in there which of those stand out most to you so we've discussed every commit as a gift recently on dev discuss shopify
Starting point is 01:34:59 was just a few weeks ago that episode dropped and oh my zsh was just a couple weeks before that so let's go back in time and let's talk about minting some nfts oh yeah controversial subject yeah hot topic yeah love them and hate them what's interesting about nfts i think is that it's uh currently you got some people who are sort of like anti anti-crypto because of climate change and things like that. And I think the sad and challenging thing of that is that we're mixing this paradigm shift in humanity, the way we exchange value essentially. We're mixing that with a current problem and I think that'll eventually get panned out somehow
Starting point is 01:35:43 some way. I think we always innovate to a point somehow that this is no longer a bad thing for the human race in the earth and i'm hopeful that that one day that will become a thing but the nft idea is often in this faddish this weirdest because you got people on twitter with you know adamstack.eth for example or you know jared sack.eth, for example, or JaredSanto.eth, for example, because you've got to put your identity out there in this crypto world. And NFT is the vehicle, I think, that is propelling Web3 forward. We've got the old web, which is Web1, where it was like everybody's invited, you can publish. And Web2 was more on like – Web2.0 was more on like, okay, now we have social networks. Now we have communication down and web 3 is about how do we enable everyone to own a part of the internet
Starting point is 01:36:31 and command a part of the internet and that's very much what like web 3 is about and NFTs is exactly that but coming to that show with Michael Rogers I was was very, I would say, green on the NFT subject. Very not schooled. And that episode very much schooled me. Yeah. So real quick, let me tell you this. I did not make this up, but I heard this, this casting of Web 1, 2, and 3, which I thought was an interesting way of thinking about it. Not in terms of technology, but Web 1 is when corporations made the content and made the money.
Starting point is 01:37:09 Or they were the creators and the value captures. Web two, the people created the content and the corporations captured the value or made the money. And web three is when the people will create the content and the people will capture the value or make the money. I think that's an interesting way of thinking about it versus trying to define it based on is it centralized or decentralized. Anyways, that was interesting. So I'm just throwing that out there
Starting point is 01:37:36 as something that I found interesting. Maybe you will as well. Totally. That resonates with me very much so. Gary Vee said recently, and seriously, a lot of this stuff was faddish to me for a while. I was like, this resonates with me very much. So, uh, the Gary Vee said recently, and I, I mean, seriously, a lot of this stuff was faddish to me for a while.
Starting point is 01:37:47 Like I was like, this is going to blow over. I'm not really sure about this, but then you got people that like Gary Vee who look into this further. And even like Jack Dorsey recently with, you know, stepping down as CEO of, of,
Starting point is 01:37:57 uh, of Twitter and doing something different basically. And he's very much putting it down when it comes to crypto and turning square into a block. That's right. But it was, it comes to crypto. Turning square into a block. It was this idea that my future network won't just simply be who follows me on Twitter. It's somehow involved in if we as changelog creative NFTs, for example,
Starting point is 01:38:20 the people who have bought will essentially be our followers. They can invest in our our followers they can invest in our future and they can share in the wealth of that future and we can as well through royalties and whatnot it's it's still very very early yeah but a lot of the direction it can take resonates with me in terms of how we can be essentially capitalized by our most loyalist fans. People listen to this show, this particular show, this particular episode, not our shows in general, this far in, for example. Like if we wanted to do something where it wasn't like,
Starting point is 01:38:56 hey, let's go raise some money from venture capitalists. It's almost like Silicon Valley, that episode. And I know you don't listen or watch the show very much, but there is. No, I just hear about it from you. So I don't have to watch it anymore. I just get all the synopsis. That's right. I'll just tell you.
Starting point is 01:39:09 Well, there was an episode. I think it was called like ICO or death or something like that. I have to look it up. But it was they were going to ICO because they were they saw. OK, it was a long story short. I should even go into this, but I'm going to have to really quickly. I'll keep it short. They accidentally gave away credits on their network and outside of their control, they got into the open market and they couldn't get those credits back because they had given them away and they traded hands a few different times. And when
Starting point is 01:39:41 they finally caught up with it, the credits were worth millions of dollars and so like any good hbo show on current trends and technology you know they had to go the route of uh essentially finding out like how could icos fit into uh into this world is the episode was called initial coin offering and so they um they just dove into it basically. They had some value out there. It's interesting how you can be fueled by your most loyalist fans versus simply the incumbents of venture capital. Not that those are bad people by any means or there's one model that's better than the other. It's just a new avenue.
Starting point is 01:40:22 It's a new reduction in the barrier to entry. Right. it's just a new avenue it's a new reduction in the barrier to entry right you know or a new way to enable your fans to participate because it's isn't all about participation that's what the web's about it's about participation and identification i think for sure yeah of course who i am what i'm with who i support what i represent right what brands do I wear? It's almost like Gucci bag, Nike shoes. Right. It's very much like that. Like, you know, do I own an NFT of ChangeLog's brand new artwork for their shows? Right.
Starting point is 01:40:53 Well, I don't own it because I like the JPEG. Yeah, exactly. I own it because I value them so much. And I want to own stock in the future of whatever we are via NFT. That's what's interesting about this model i agree i do think nfts are in a bubble i do think it will probably pop and many will fall by the wayside and then you'll have the leftovers are the ones that are actually doing things that are interesting innovative and i think the cool thing is the programmability of it. And if you can imagine that relationship, you can codify that
Starting point is 01:41:27 relationship and then you can offer that relationship out to the world and see if other people are interested. That is new and different. I mean, some of these things like, well, you could already support us by going to changelo.com slash plus plus and typing in your credit card or whatever. Like that's the payment rails is not the innovation you know now we have counterparty risk and blah blah blah you know if stripe kicks us out you can't do that anymore there's all that kind of stuff so that's there as well right the permissionless aspect is a part of it but i think really just the the ability to imagine a financial relationship between multiple parties and codify it and then see if there's interest. I think that that's going to create new things that don't exist yet.
Starting point is 01:42:13 Like right now, we're just kind of like, hey, you can donate through this or you can sign your name on this as the original owner. And it's like it's a JPEG. I can right click and download it as the naysayers all say. But there's going to be things that you're doing with NFTs five years from now that are impossible without them, I believe. But there's probably going to be a bubble bust between now and then because it is pretty frothy right now. It's definitely the beginning, the early innings of what will become of this way to create and share the value of what is created out there
Starting point is 01:42:46 and i think what's more what's happening now like any like any gold rush or any rush of sorts there's gonna be bad actors and there's gonna be people that are just in it to create like scarcity you know and get that value like i actually saw tiktok recently where i was like you want to get rich go to canva and whatever this and then go to this marketplace and find somebody to create you 1000 nfts or 1000 pieces of artwork and then put those out there as nfts and this and that and it's like okay uh, like you're not really bringing anything of value, really. You're just selling at that point, that's just JPEGs. So maybe it's, maybe that's the, you know, the, the code smell, so to speak is if you're just buying a JPEG, you're doing it wrong.
Starting point is 01:43:36 You know what I mean? Like, cause like if we ever got into the NFT space, it wouldn't be to sell a JPEG. That might be the thing you can look at and say, I own this thing. Yeah, put it in your gallery. There's the other example where you buy stock in a company on the open market, but you can't see that stock. You see the value. It's the same concept, though. It's a way to essentially issue stock to our loyal fan base, we give them a jpeg to look at but if
Starting point is 01:44:05 you're just buying a jpeg you're probably doing it wrong in our case we would probably you know attach the jpeg just because that's the way you visualize it i mean you literally do buy a jpeg but what you're buying isn't right if you're just buying the jpeg you're doing wrong but michael rogers schooled us you know we should get wambanette back on the show it's been way too many years we talked about the interplanetary file system. That's right. We even brought the Beastie Boys into that episode. It was super cool to do that.
Starting point is 01:44:32 Oh, that's right. But IPFS and the fun things they're doing over there, very much investing in the necessary infrastructure for what is going to become the direction of Web3. If it actually plays out or not, that's what they're investing in. That's where Michael Rogers works at. Yep. Good to have him back on the show. Absolutely. So that's episode 438 and that concludes our faves. Long list. Long conversation. Should we talk future at all or should we just save it and just call it a day? I think if somebody's listening to this and we didn't share the future with them in any way, shape or form, they'd be upset. They've made it this far. Yeah, I think if they made it this far,
Starting point is 01:45:11 we owe them five more minutes of something that depicts where we're going. All right, where are we going? I don't know if we actually have a lot of ground to share in terms of where we're going. We have some loose ideas Jared mentioned and I even complimented him on his editability of the We Love Vim episode and the Song Coder episode and I think we'll do more of those. So more specials. We have obviously other ideas around podcasts but we're not exactly excited to move into a new space unless it's specific and we think we can add some value there.
Starting point is 01:45:45 And there's one in particular that we have some ideas on, but that's to be seen, essentially. Not to be announced by any means right now. I agree. More specials, perhaps a new podcast in the next year, if that shakes out. We're also long overdue for some refreshed looks, maybe some new merch. These are things that we're actively pursuing, but also not ready to put a ship date on those things yet
Starting point is 01:46:16 because, hey, why do that when we don't have to? I'd say the most pertinent place that where we're really optimizing for is on the, on the oog, right? The operation, operational groove. I mean, we had very much put that in place and started working towards that this last year. We have a new hire. Jason is now on the team. Please clap. And you know, I just, I think thing we should uh project for the future is is uh even greater consistency across the board i think that that would be what would make me the most happy for all of 2022 we could not ship a whole new show we could not ship one more special but if we delivered on consistency as it should be, I would count 2022 as a success.
Starting point is 01:47:09 Now, if we could do that plus some things, all the better. If you're listening this far, I want to mention a few links to you. changelog.com slash community. Free to enter. Everyone's welcome. No matter where you're at on your hacker path, you are welcome. Hang your hat here. Come call our Slack, your home. Lots of people in there talking about, you know, Apple stuff, Vim stuff, Linux stuff, Unix tooling, lots of conversations in there.
Starting point is 01:47:37 JS Party's live every week. There's lots of conversation there. GoTime happens to have a whole separate Slack that is part of the Gopher community. So you have to go to that one for that. But we'd offer it if it was there. So call our community your home. If you're missing some friends, if you're in the middle of Omaha, Nebraska, like Jared once was and needed a home for his hacker heart, come call ours your home and you will be welcome.
Starting point is 01:48:03 ChangeLog.com slash community. Totally free. Again, hey, if you're a long-time listener and you're like welcome. Change.com slash community. Totally free again. Hey, if you're a long time listener, you're like, I want to support these guys. The NFTs aren't out there yet. I might buy one if there was one. They're not there yet. Check out plus plus if you if you love our ads, don't check it out because we get lots of feedback from people that say, hey, I love change all plus plus and I love supporting
Starting point is 01:48:23 you, but I really like your ads, too, because they help me stay grounded in, like, what's out there. We do put a ton of effort into our ad ops. So, Change.com Plus Plus, if you want to support us in that way, or get our ad-free shows, plus some bonus content behind the scenes, fun things like that, that only hits the Plus Plus feed. Sorry, non-Plus Plus subscribers. That's not how it works. And then I would say, you know, last, obviously, the Galaxy brand move. Master feed. Change all to com slash master. If you listen to this show all the way to this point, you're hearing my voice.
Starting point is 01:48:58 You should be getting all our shows. And if you don't like one, just swipe left and delete it. That's right. You know, out of the list for you. That way you get everything we ship. You never miss anything. You get the bonus stuff from backstage, which we have some awesome conversations on backstage.
Starting point is 01:49:12 We've talked about tenant recently with, with heavy spoilers. Our good friend, Paul, who helped us spoil a bunch of stuff on tenant. We talked about other things around programming and just it's off. It's off angle. And it's a lot of fun. So check that out as well what else jared thanks for listening thanks for being a part of what
Starting point is 01:49:31 makes changelog awesome we appreciate you spending time with us have a great new year we'll see you in 2022 that's so weird to say right we'll see you next year yeah yeah we'll see you next year listeners thank you so much for listening to the show sponsors who have sponsored the show thank you so much you know who you are and uh we'll see you next year we'll see you next year here's to an awesome time with family friends at work or at play whatever you're doing to round out the year we hope you are thriving enjoying life and getting ready for whatever it is 2022 has in store for you. Since you dig this show, you'll probably love Go Time, JS Party, Ship It, Practical AI, or Founders Talk.
Starting point is 01:50:16 That's a lot of subscriptions, but you can get every episode of every podcast we ship in one easy feed at changetalk.com slash master. It's your one stop shop. I know we say it a lot, but we can't say it enough. Thank you for listening. We know you only have 24 hours in a day and we appreciate it that you spend some of it with us. Stay tuned in 2022 for more awesome conversations, a few surprises, and who knows what else.
Starting point is 01:50:41 That's all for now, but we'll talk to you again next year. Thank you. Outro Music

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