The Changelog: Software Development, Open Source - State of the "log" 2021 (Interview)
Episode Date: December 20, 2021Our 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)
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,
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.
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
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.
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.
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.
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?
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.
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.
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
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.
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,
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
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
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.
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
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.
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
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
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.
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,
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.
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.
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.
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.
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,
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
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
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.
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
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,
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.
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,
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
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.
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,
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
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.
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.
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.
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
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
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.
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
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.
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.
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
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
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.
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.
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.
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
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.
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,
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.
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.
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.
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?
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.
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.
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.
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
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,
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,
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,
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
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
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
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
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.
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.
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,
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
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.
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.
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.
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
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
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.
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.
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
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.
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
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.
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.
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.
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
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?
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.
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.
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.
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,
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,
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
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
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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
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.
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
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
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.
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.
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.
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
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.
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.
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.
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?
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.
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.
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
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.
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.
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
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
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,
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
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
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.
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
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.
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.
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.
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.
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.
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,
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
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.
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.
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.
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.
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.
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
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
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.
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,
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.
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.
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?
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?
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
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.
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.
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?
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
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
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?
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,
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
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
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
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
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.
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.
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.
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?
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.
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
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.
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.
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.
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%.
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,
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
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
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.
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
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.
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
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.
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.
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.
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,
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,
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.
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.
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
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
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
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.
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.
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
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
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
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.
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
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.
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,
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,
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,
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.
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
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.
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.
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
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.
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
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.
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
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.
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,
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.
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
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.
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.
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.
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
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.
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.
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
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.
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.
That's all for now, but we'll talk to you again next year. Thank you. Outro Music