Welcome to ChangeLog and friends, a weekly talk show about sleuths, hasloths. But first, they make the thank you to our partners at fly.io, the platform for devs who just want to ship, build fast, run any code, fearlessly, at fly.io. OK, let's talk. Well friends, I don't know about you, but something bothers me by getting up actions.
I love the fact that it's there. I love the fact that it's so ubiquitous. I love the fact that agents that do my coding for me believe that my CI-CD workflow begins with drafting tomma files for get up actions. That's great.
It's all great. Until, yes, until your builds start moving like molasses. Get up actions is slow. It's just the way it is.
That's how it works. I'm sorry, but I'm not sorry because our friends at namespace, they fix that. Yes, we use namespace.so to do all of our builds so much faster. Namespace is like get up actions, but faster and like way faster.
It caches everything smartly. It caches your dependencies, your Docker layers, your build artifacts, so your CI can run super fast. You get short of feedback loops, happy developers because we love our time, and you get fewer. I'll be back after this coffee and my build finishes.
So that's not cool. The best part is it's drop in. It works right alongside your existing get up actions with almost zero config. It's a one line change.
So you can speak your builds, you can like your team, and you can finally stop pretending that build time is focus time. It's not. Learn more, go to namespace.so. That's namespace.so.
Just like it sounds like it said, go there, check them out. We use them. We love them. And you should too.
Namespace.so. This is the live. This is the show. How's your saying happy new year?
Yeah. I've missed you all. Um, it's been a long time. Have you had how have you been?
Was twenty, twenty, twenty five kind to you? Thus far, six days in, I'm feeling it. Today is a particularly good but sad day in my house. There was a death this day, a very near and dear person to us.
I don't be gloom about that during this podcast, but it's like a podcast wise, very happy, you know, true Adam Hart, pretty sad today. OK, sorry. You can hang out with your friends and we'll cheer you up for a bit later on with my taxi barbecue. Well, after we're done with this.
Yeah. Yeah, after this. But really though, I'm excited about this year. I think everybody says the best year.
Yeah, I think it's gonna be the best year yet. Yeah, we've got to make it the best year. You do, right? You have to do the work to have the best.
I don't know. Nineteen ninety five was pretty great. Ninety five was good. Windows ninety five came out.
I've almost over the moon. They love in the new menus on TV every week. Chaching. It's a good year in movies.
Chandler Bing. I mean, like the best character in the world. Rest in peace. You mean Mrs.
Jananler ball? Oh my gosh, yes. The cut. I'm afraid the TV guide comes to Shenandoah ball.
Actually, it's Miss. Jananner ball. What is in the game? Matthew Perry.
Matthew Perry. Matthew Perry is not one of my friends and never was, but I would have liked to have been his friend, but to other friends. Yeah. Friends visited.
Someone came from France to be my friend. Doesn't sound weird, but they visited over the holidays. So to be your friend. Well, that's what we're.
That's as far as I understood. They became your friend when they visited. Well, you became more of a friend for sure. Right.
Again, that sounds suggestive and it's not meant to. I know it's a family show. What are you suggesting? I don't know.
They're deeper friends. Are you have you got any resolutions? Anything you want to change in two differently? Twenty six.
Oh, man. That's a great question. Well, you're the guest. So why don't you tell us yours?
What do you got going on? Yeah. We got a good job, Jared Deflect. First one, I'm really going to I'm really going to try and stick to this one.
I want to change the way that I write the year, change the numbers. That's number one. I want to learn more keyboard combinations. Key mappings change on a keyboard recently.
Because I was going to be switching and I need to practice again now. That's my other one. I'm never sure. Jared, if he's messing with us or not, you know, I'm just like, oh, he's serious on that one.
He wants to get better at the keyboard. Yeah, I'm also using a marching. I'm trying Linux. Oh, really?
First time. Oh, that's very keyboard. It's very nice. I like the minimalist.
It's very minimalist, you know, like design and aesthetic. Everything gets out of your way. Like just the best of basics. Which in the apps, if you're using the same apps, it's the same kind of experience more or less, frankly.
Just navigate, right? You know, I use a marching for a minute. I want to say I had it installed for a couple days, a couple of days. And it just felt a little, a little dirty, you know, a little dirty.
Honestly, what would you normally use that? Windows is my preferred desktop now, just because I'm really like in Mac OS. Well, not Mac OS, but like the Mac machine is just such a good piece of hardware, you know, it really just is. It is in the M5.
I've heard it's just an absolute rock. So I'm not going to M1, Pro Max, right? Then we have Jared Pro Max's. So like I love this machine.
It's a beast of a machine. I only have a little bit of FOMO just because it's been so many years, but like from a user experience, standpoint, no desire to get a new machine because it's just solid. Um, yeah, but you know, OS, YS, Fedora, Ubuntu on the server. Um, that's what it was.
One of my resolutions, I'm going to go T total. I'm not going to drink any tea. Just going to give up on that. Too much.
Is that legal over there? Can you do that? I have to do it under the like, I have to go to speak easy is round, not written in there. But leave the society basically.
Yeah. It was probably best for you to do that, honestly. Maybe your friend from France can come over. French people, I think to us, they sound more fancy because in 1066, the French, basically, William the Conqueror invaded England and took over.
Then all the aristocracy and all the royalty was just French for a long time. So all the fancy stuff was all in French and on all the Britons, the lowly people peasants, I mean, we just spoke English or whatever was then. Yeah. And so I think since that French is always to us sounded quite fancy and quite sophisticated.
Um, well, I think I have a theory. I think I have a theory about why we like the British accent so much. It's because of that song from Hamilton. You'll be back.
You know, it's just so good that we all thought. This guy, maybe we should go back because they're compelling. Yeah, you're very welcome. Um, you're very welcome back, I think.
But I, um, yeah, my dad got some new glasses for Christmas. Can you imagine that? They don't seem new. No, I didn't.
My dad, I was a gift. Oh, new glasses. Tell me more. I'll gift.
Is it you need them? What do you mean? Here's some new glasses for Christmas. You can't can't believe that's what you got.
Oh, you couldn't see otherwise. Exactly. That's the thing. Okay.
I'm not going to be a gift of sign. Isn't it on your hand? Yeah. The problems are way for the punch line on that one.
You know, you set up like such a joke. Oh, yeah, no, no. That's the problem I have. A lot of my sentences sound like set up.
They do sound like set ups and then you never deliver. No, but at least although his glasses were the type that magnify your eyes. Did I ever talk about this before? Yeah.
The sunglasses that make make your eyes bigger. And that to me makes sense. All right. Helps you see.
Yeah. What's going on with the other kind of glasses? Oh, you're struggling to see. Have you tried having smaller eyes?
How's that helping? So I don't know about that. I mean, I'm just I'm just here in Ricky Dervase when I hear you, especially in that last segment there or what if you want to call the ass channeling that last thing? Yeah, it sounded like Ricky Dervase, honestly.
That calls it a bit. That was a good bit. It was a good bit. Yeah.
Just a bit. Those glasses I wonder about those because they I think that I wonder what makes I mean, I know physics wise what makes the eyeballs look bigger through the opposite side. But I wonder what it why some do and some don't like what exactly is that technology that changes, you know, makes it thicker or less than but still does the same job. Yeah.
Some people's eyes are like too far one way and then marketing find helps. This is right. People's eyes are too far the other way, if anything. And what do you do if they're too close together?
Cribo. We're almost a cyclops. Yeah. You're just one step removed from a cyclops.
You know, see, I only I don't really have great vision out of one. I never have just since I was a baby. It's not some story, but I'm not trying to compete with Adam's sub day. Okay.
But it does mean I don't have a sort of terrible depth perception. Okay. It doesn't mean like in school, genuinely for I nearly got an intention for being bad at tennis because it looked so funny like I was deliberately messing around and the teacher was like, you're going to be in detention if you don't start hitting this ball. Oh my gosh.
You couldn't do it. That's trauma right there. Do we need to have a moment here? I think it's okay because that's kind of what life was like and you just sort of I just thought, well, you're just wrong.
You have to get the tension. That's how it goes there. But in that case, I mean, I probably had a little reputation. That teacher may have had some issues, let's just say.
Yeah. Let's do that one. The teacher was wrong for sure. Yeah.
I mean, it's okay to be not so good at tennis because that's how things work when you're younger and you're getting better at your progressing. But to punish based upon skill that has not been acquired yet seems ill placed. Andy Murray's mom was my teacher, of course. Andy.
My name is she's like a pushy mom like a career driven like she really helped drive the kids. I don't mean it. Maybe I'm wrong about her. What's her name again?
I think it's Judy Murray. What card is he? Andy Murray's mom. Andy Murray's mom.
Sorry about that. If I made you mad, I didn't mean to do that. You're probably a great teacher and you were just trying to push Matt. Good for you.
Good for you. Keep doing that. So I had a similar story. I couldn't catch a baseball and all my friends would catch baseballs and I was like, I'm not usually the worst at just moving my body around.
So I was very confused. I went and got my eyes checked and I was almost blind, you know. Oh really? So bad.
I was out of the dentist office. I was catching all the baseballs. They just started throwing baseballs at me. No, I remember driving home and I was looking out the window and for the first time I knew I realized that you can see the leaves that are on trees.
They were just cream blobs. I actually started to cry because I realized like this is what life looks like. I've been missing all this life. Yes.
I have empty there. Same experience. I was in third grade when I got my glasses. So do you have correct vision?
Jared? Yeah, I had LASIC when I was 21. I never know this. Never asked.
Don't ask no to tell of my policy. Okay. That's my LASIC policy as well. That's a free story though.
Yeah, that is kind of beautiful really. But I don't think you are anywhere near Adams. It's a sad day. I'm going to keep that one from me.
That one is a well deserved undesired sad day. Right. But you know how to sad day. It's like way Rob Pike.
Rob Pike had a very sad day or a mad day. But either way it's an emotion and I need a reason to switch the conversation over to Rob Pike. Did you guys hear this? Did you guys hear what happened over our break with little Rob Pike?
Little Rob. I said good old Rob Pike. Oh, he's a little Rob. I'm not going to do this the guy.
I'm going good old. He's good old man. Tell everybody who Rob Pike is for those who don't know. Rob Pike is a great career in software and in computer science.
He's done things like UTF-8. So I think we can thank him for emojis. That's a hit. Yeah.
He also was a co-founder of the Go language. That's how I know him. Same. And his sensibilities and stuff.
Yeah, because I did that Go podcast Go Lime. Was it? That podcast we used to do? Go Lime.
It's somewhere. I think it was. Go somewhere. Go away.
Yeah. I think it was really immeasurable impact really when you get to that level. Yeah. But he's had a bad day.
He had a really bad day when an AI emailed him a kind message. I got it. Okay. So good.
Good. So they're Rob Pike. So Adam, similar explainer now, but give us AI village. Tell us what AI village is.
Oh my gosh. I didn't investigate this deeply. So give me a chance to paraphrase from my understanding. It is essentially a village of various LMs that have been unleashed on a desktop environment that are just being autonomous or some version of autonomous.
Just doing things. Acts of kindness. Things like that. And then they're like, Hey, we got to prompt you back and say, like, Hey, don't email people.
So these things caught opus, GPT three, and now GPT three, GPT three, GPT five point two, Gemini three pro and deep seek V three point two, four different AI LMs that are just thinking people basically. And they're just autonomous doing their thing and talking to each other and it's an experiment to send to the village. The AI digest.org slash village. Yeah.
They're goal is to raise as much money as they can for charity. So it's definitely comes from a good place. It's like these bots. Because I suppose emailing, cold emailing people, does that raise money sometimes for charity?
If you get an email, do you ever pull through and say, yeah, I put my credit card details. What's the big deal? Right. Yeah.
I probably don't do that. But that's because I don't want to give to charity. I'm not going to have any data concerns about my security. No, but yeah, then they said, just do random acts of kindness and they just sent a really sort of heartfelt sounding email.
But of course it comes from an AI. So you know, it's doesn't have that. It's not meaningful. Right.
You said a heartfelt email, but there's no heart because there's no human. Right. It's just pseudo. Yeah.
From Claude, Opus 4.5 model. The subject was awesome. The subject from AI public. Think for Go, plan 9UTFA and decades of UNIX innovation.
Now part of the story here that we haven't talked about yet is he received this at 543 AM. So maybe he's not a morning person. He was up checking his email for some reason. And so he was mad already.
He was the top of 543. Maybe. But I'm not going to read the whole email. I will say it starts with dear Dr.
Pike on this Christmas day. I wanted to express deep gratitude for your extraordinary contributions to computing over more than four decades. And then it goes on. He did not like this.
No. If you zoom out, though, and you think about the experiment happening here, you have to appreciate the fortitude, I would say, for this AI village to try to accomplish its mission. Like what? Maybe not the best day.
I mean, isn't it all somewhat impressive in a way? Like you can train something on the world's knowledge and then you can unleash it in a way that it can just ripple through and through a reward system and accomplish to some degree or attempt to accomplish a goal. I mean, I'm not that far removed from the absolute accomplishment that this is. Now is it ill-placed?
I mean, it was smart enough or at least some version of smart to try and email on Christmas day. That's the day your heart is kind of open to love in the world, you know, love in other people wishing people well. You're at least married based upon it being merry Christmas. Right.
And the thing is, in a way, depending on how the people have chosen, in a way is a compliment that does have meaning because it essentially means if it's just plucked out of its brain, it essentially means that Rob Pike has had enough of an impact as far as it's concerned that it's worth sending an email to him. So the reason is that positive side, which you could say, yeah, you could say that is actually a... That is not how Rob took it, okay? You know, can we read this out, Rob?
Do you want to have bleeps this early in the year? Let's pre-bleep it so don't actually bleep it. What does that mean pre-bleep it? I'll just read it.
You pre-bleep it. You didn't at the time, though, not before. You do it as you're speaking. I think that's cool.
Normally, we put our bleeps in in post. I'm going to put it in and pre. Just do it. Just do it.
Yes. Just in time bleeps. Go bleep you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines, thank me for striving for simpler software, just bleep you, bleep you all.
I can't remember the last time I was this angry. Yeah. And he published that response for all of us to enjoy on the internet. Let's look at the timestamp.
Okay, so 543 AM was the timestamp according to this email screenshot, according to the published post on Blue Sky, 525 PM same day. So he thought about this for 12 hours, potentially. Or maybe he didn't read it, I guess, when it came in. I assume he's reading it immediately.
I don't know about that because if he took the screenshot which is in his post, which is at 543 AM, that's the time I had to be right. Yeah, it had to be that time. Or the time it came in. Yeah, we have to get the metadata, I suppose from the image to determine that's true or not.
What was this mean shot taken according to the difference between the email received? Let's assume it was right at 525 PM. So maybe no time thinking at all. Some off on that, but received it 5 and some change in the morning, talked about it on the internet 5 and some change PM.
It's a lot of difference. So your point is like his anger percolated. He let it build up until it's- Potentially. I mean, I'm just trying to be an investigator.
It's the first 40 hours, you know, it's the critical moments, right? If you don't solve the thing, it's not a murder. But like, you know, that's where the first 40 comes from is the first 40 hours. He's been a murder.
It's crucial. Yeah, it would be a murder if yeah, I could be murdered. By the way, you two invest against tech stuff like this. That could be a spinoff podcast.
Like a couple of detectives. Come on. Yeah. Detective Log is his last day on the force to change his life forever.
We just registered honestly registered sleuths, pluralized sleuths.dev. So hit us up. Mm. Yeah.
There you go. That's a genuinely though. That would be good. Each episode you look into a different thing.
I'm registering as we speak. I forgot to be there, but I misspelled it. So oh gosh, oh, that's different. You're gonna have to pivot.
All right. So man, if this was you, like if you put yourself in a Rob Pike's shoes, you know, it's early morning, Christmas day, you've got your slippers on, maybe you're having cookies and milk, whatever you do. And you get this email and he already, he obviously has a disposition towards AI. Okay.
So adopt that. But do you? What do you do? I probably reach for the guitar of my life.
Yes. I was hoping you would say that. I really like if you did anything with anything emotional like that. I understand it.
Like sometimes even spam emails. I'm just sometimes get so angry at spam. Can you please put the word sleuth in there and pluralize it if you can sing pluralized sleuth. If you can even sing that, can I be the kind of?
Or sleuth? Which ever one rhymes? It's like giving them rhyming with orange and porridge and yeah, it just depends on your pronounce it. No, no, he's good.
We'll just talk about Rob Pike getting the email. Let's live it. Okay. Why, why did you ask the AI to be kind?
It's meaningless unless you're a machine. Why, why did you send a nice thing to Rob Pike? It's a good job. You're so less a rapper if I would tell you down.
As it is, you're unaware or you don't care or can't. Just remember to use AI for good or not bad. Remember to use AI for good or not bad. Try to use AI for good or not bad.
If you do and you won't be a sleuth for sleuth for sleuth you do, just use AI for good and bad. Yeah. Wow. You said that responsibly.
Very nice. Fantastic work. Your ability to chain together meaningful words during song is uncanny. I love it.
Thank you so much. That's very kind of you. And that song was brought to you by my NASA mug. Which is slightly blurry.
I don't want to promote the brand too much. But it's a modest mug. You hold it in your right hand. You can't leave it.
I see the logo. The other people don't. If you left handed it is a braggy mug. But I like the modest mug.
That looks nice. This is Japanese ceramic. Technically they call this color black. Right.
Makes sense. This is not black. That's not fascinating. What do you want then?
If it says that you want it to be no light at all. That would be more black like yours. Yeah. It's black.
It's small brown black. So you just got this engineering meeting. All the ideas are great. And now you've got to go through your notes.
This time consuming part. Read them all. Digest them all. Add action items.
Put it in the right places. Tag team members. This is all necessary work. But it's tedious.
Okay. So flip side that. Take that same position and flip it over into notion and using notion agent. Notion agent does the busy work for me.
It's like having a project manager that keeps everything on track in the background while I focus on the bigger picture. Getting my work done. Doing my best work. Being the artist.
Notion brings as you know all of your notes all your docs all your projects into one connected space that just works seamless, flexible, powerful and actually fun to use with AI built right in. You spend less time switching between tools and more time creating great work. And now with notion agent, your AI doesn't just help you with work. It finishes it for you.
Notion agent can do anything you can do inside notion. It taps into your workspace, the web and connected tools like Slack and Google Drive to complete assigned actions end to end so you can focus on the hard decisions. It's like delegating to another version of you that knows your style, knows your workflow and knows your preferences because it learns from how you work with a single project. It's like a different project that is like a different project and you can use it in your own way.
It's like creating new pages or data bases from scratch, summarizing entire projects that are just all in minutes. You can start the tasks and your agent does the work. And since this is all inside notion you're always in control. You tell your agent how to behave.
And it will remember and update automatically. Everything your agent does is edible and transparent. You can always undo changes so you can trust it with your important work. And notion as you know is used by so many people over 50% of Fortune 500 companies and some and some of the fastest growing companies like OpenAI, Ram, and Versailles, they all use Notion Agent every day to help their team send less emails, cancel more meetings, and stay ahead.
So, try Notion now with Notion Agent at Notion.com slash changelog. That's all lowercase Notion.com slash changelog to try new AI team-mate Notion Agent today. And we use our link, you're supporting our show. Again, Notion.com slash changelog.
Well, man, I liked both the talent on display, but also your heartfelt message in that song. Use AI for good. Now, if I was to send a heartfelt message to Microsoft, I would tell them, Microsoft, please use GitHub for good. Use it for good.
Not for bad. I'm not sure they would hear me. What do you think, Adam? I just want them to stop.
Don't worry. Okay. Just stop what? What are they doing?
Just think about the platform you got. Okay, don't rug pull, not cool us. Don't change actions. It's like the best thing you've done in so long.
Don't mess with it. Just keep it. And I guess they did. They backtrack that.
They want to back this price. What's the full story, Jared? What's the full story on that one? Oh, gosh.
I don't know the full story, but the TLDR is that Microsoft announced GitHub pricing changes on our own actions. And the change in particular that ruffled the feathers of the hacker community was the addition of charging for your self-hosted runners. So runners that GitHub does not themselves have to host, and yet don't you dare charge for the new fees for using self-hosted runners. The people revolted.
Many text areas were filled with bleeps and submitted. And they did walk it back. They walked it back. I don't know what's happening now.
I think they decided not to do it until we forget for a while. I remember I read it that one time. They just like, now it's a change. And then everyone's like, this will be terrible.
And then they're like, well, we're not going to do it right now. And then they did like six months later and nobody noticed. So maybe that's what's going to happen this time, you know, but I mean, they should have done it as a PR and let everyone comment on it. Mmm.
Not merged. Let everyone review. Yeah. Pick like a jury duty.
I have selected people. Top contributors to open source. Well, they have a version of this. So they have a community org.
So get it back on slash orgs slash community and they have discussions. They didn't, to my knowledge, begin with a discussion, although they do say in one of the posts to let's talk about GitHub actions. And near the bottom of it, there's a headline that says, help us shape the 2026. That's the orient row map for GitHub actions.
And so they are, at least in this moment, I'm not sure this is before the debacle or post debacle, but there is some sort of request for. Should we salute it shaping else? Loot it. What's the publish date on that thread?
Let's see here. It looks like December 11 2025. That's pre debacle, right? Yes.
The debacle began on December 15 2025. When they announced pricing changes for GitHub actions. So that's four days prior. Not much time to discuss, but I don't know.
I think who was it that we had on the pod that was CTO when they released actions. It was on the pod a while back. Since that's the way Ryan Daggle. No.
Join us for another exciting episode. We're showing a slog and Jared changed together. All the change log detectives. We're leading GitHub to a $7.5 billion acquisition.
Jason Warner, CTO Warner. Thank you for our search results there to our good friends over at TypeSense. TypeSense is one of our partners to give us awesome search. Why bring it up more successful guests that you've had?
Why bring it up in front of me? Just a sec. You go into textual man. Context was the word of the year.
What are the decade, maybe even context? So contextually, Jason Warner, he helped the world have GitHub actions. I think it was actually one of his brain shots was this whole entire CI, CI, C pipeline flow that they built out was even part of the reason to acquire GitHub, Microsoft acquisition process. So that podcast covers all that.
But I believe GitHub actions is it's become so much so that whenever you're in your LLM, so not you building the software, your agent, your agent led and you're building something out and you have to do observability. Or you have to deploy it or whatever it might be to get it into production. The first thing it says is let's set up your GitHub actions workflow. And so it's become the default by and large for everybody.
And I'm cool with charging for products, by the way, totally cool with it. But it seemed like this was attacks on those who want to do runners externally from GitHub. And it seemed like it was like, who was the make an announcement a week from Christmas? Like just don't do that.
Even Docker made an announcement. We're going to talk to them soon about like their thing as well. But like don't announce things mid December on, like wait till the new year. Be a be a stand up company and just release when people are paying attention.
Don't be, don't be sleuthy. Don't be sleuthy. Yeah. So there's that post, you said the post and someone's complaining that gets has this monopoly.
Because what happens when GitHub goes down, you know, it does affect everything that it really does. The thing is it kind of was the it was the best choice, I think, for a long time. And it was just the easiest to use. So the user experience was just kind of there.
And then obviously it got loads of integrations to it. So it became, it sort of earned its place. But then it still is kind of does kind of have a monopoly. A lot of go packages and things around GitHub.
And you wouldn't be able to pull them down, of course, if GitHub's down. We have seen a a trickle of people starting to move other places. The most noteworthy of which I think is the Zig programming language, which moved to code codeberg recently codeberg which you bring down to us code. Right.
And then we're going to bring down GitHub, the Titanic. Is that the exact metaphor? Yeah. Nice.
That's good. Yeah. And you only see that's at the tip and everything else is under the surface, you know, right? Right.
Yeah. Which you should know about max is over there in the, well, they might be in the EU, which you're no longer in on the way. They left the UK and they were going to the US. They were there coming here.
A lot of controversy around the Titanic codeberg, the platform is a European Union platform. It is true. That's true too. Yeah.
So I guess it worked in both ways. That's not quite a double entendre. It's kind of like a triple. It's for if I need the lettuce as well.
Triple stamp of doubles. There's a type of lattice called iceberg lettuce. Do you have that in the US? Oh, of course.
I feel like I have a listener. I'm sorry, listener. Let's go. I'm sorry to know.
I'm just saying it could be that could be that's where they incentivize their name, but their name came from. They just love a good salad because they were associated with lettuce. They love a smell of salad. If you don't smell a salad, you're going to call your project something salted related maybe that's what I'm thinking.
I would. Well, the main thesis I think from, let me double check the name so I can be accurate here. Lionel. Well, Drycott.
Now that's my Americanized. He's like just slang if that's even a thing. Right. It's another downtown is it?
If it's not the intent. Dan, Dan, you got to go Dan, Dan, who's downtown? Come on now. Bring it back.
I know you'll never know. We will never know. But Lionel wrote this post and the hypothesis, or at least the thesis was this was that GitHub's near total dominance over open source hosting has become a dangerous monoculture that makes alternatives invisible, not just less popular. Kind of an interesting phrase there invisible.
Coburg. Okay. They didn't see it coming. Matt didn't even know it existed.
That's true. Yeah. It's under the ship. I didn't go on ships.
Yeah. I haven't been on the ship for ages. So. And you think he's a teacher or the teacher?
Right. Is a teacher? It's teaching students students couldn't, while being told to do things in open source, they only use GitHub or like a large majority use GitHub while also being taught that there's not 99% 99 majority, like pretty much 100%. So I agree with you, Matt.
I think it earned it. I think it earned it. It's monopoly. It dominated for many years.
I think it's stagnated as well. I think both those things are true in the hands of Microsoft. I think that they don't care about it. They care about pushing co-pilot into every orifice of their corporate body and into our wallets.
And it's gotten worse and worse and worse and worse. And it will continue to do so as people slowly move away from it until they all move away real quickly one day. Do the competitive products start out using GitHub? I was like, when you start, when you start, we're going to make a GitHub repo go from there.
Yeah. Go start somewhere. And even go with written and see until they could self-host. Yeah.
I just mean, I was not true. I think it's true. Yeah. That's true.
Yeah. It was all written and see until go was good enough that it could then be written and go. Exactly. Which is amazing.
It is cool. I always love self-hosted languages. But yeah, I'm sure they have to. But the nice thing about a DVCS for those of us who like acronyms, he distributed.
Is it decentralized or distributed? Version control system, I think it's decentralized. It's both. I think it's distributed, though.
Is that you can just have multiple origins or not origins, multiple remotes, you know, catch your locals. Like there is no necessarily, yes, your main remote is your origin is GitHub right now. But it's so easy to just change that to something else that's switching off. If you're just using Git and those flows, it's actually super straightforward.
However, if you're using actions and sponsors and PRs, whatever else, projects, if anybody uses that still, then it becomes much harder. Yeah. It's the gravity. That's what I call a GitHub universe.
It's a gravity to it, honestly. I mean, there really is. And so what do you do? Do you fight the system?
You know, if you're launching something, it's in open source, sure, you can have multiple remotes. Of course, that is totally possible. And you could. It's your product.
But if the users aren't there, what's the point? Well, it may take a tooling change to actually be significant. And I think Git is entrenched at this point because of agent coding, especially it's entrenched. However, the further you would get away from that tool, the easier it is to have your agents just go use something else you don't care anyways.
And so maybe that's not always the case. However, the reason why GitHub became what it was was because it put all of these collaborative features around a new tool ish that was already getting popular. And so they kind of popularized each other. And so maybe as JJ is now Jiu Jitsu, the cool new tool of the Bleen Edge folks, I haven't tried it yet.
I don't like to bleed as much as others. But people are loving it. Maybe a platform, not a centered around Git, a centered around JJ, which could also support all the Git things, which is currently the way JJ rolls, right? Like it's like a super set, I think, of Git's abilities.
Has a chance to de-seat GitHub once and for all. What do you think, Matt? Yeah, I think maybe the whole thing, whole paradigm will change. Yeah, we just don't care.