Episode 488
488: Breaking Down the 2025 Octoverse Report
November 10th, 2025
54 mins 41 secs
About this Episode
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
Report: https://octoverse.github.com/
Follow Us
- Frank: Twitter, Blog, GitHub
- James: Twitter, Blog, GitHub
- Merge Conflict: Twitter, Facebook, Website, Chat on Discord
- Music : Amethyst Seer - Citrine by Adventureface
⭐⭐ Review Us ⭐⭐
Machine transcription available on http://mergeconflict.fm
Support Merge ConflictTranscript
James 00:00
Welcome back everyone to Merge Conflict, your weekly developer podcast. I'm one of your hosts James Montemagno. With me, the one, the only Frank Kruger. How's it going, buddy?
Frank 00:08
I am the other host. Hi, everyone. ah Welcome to the show. it feels like we just recorded, James. It's not too far behind the scenes here, but I think we're recording kind of close together. But we got more GitHub Octo stuff to talk about. Octo. Octo stuff. That's it.
James 00:26
octa Octo stuff, yes. And I am currently sipping some Sleepy Time melatonin tea, so let's see how far we last on this puppy.
Frank 00:35
Oh, I i don't...
James 00:35
Because someone said let's record at 8.30 p.m. That's my bedtime, bro.
Read Full Transcript Hide Full Transcript
Frank 00:40
Well, some people have trivia to play on Monday nights. You know, that's just how it goes. And we took first place, not to brag, but, you know, first place in trivia.
James 00:49
We are the champions. What was the theme tonight?
Frank 00:54
wasn't a theme, thank goodness, because the previous week it was Halloween, and that was hard.
James 00:55
Oh.
Frank 00:58
Like, horror movies, fourth place for that one. I thought I knew my horror movies. Did not know my horror movies, turns out.
James 01:04
No, it's like Saw, Jason.
Frank 01:05
Everything sounds like the psycho theme to me. Yeah, and everything you think you think is Saw.
James 01:10
Yeah, Saw 1, 8, 25. Yeah,
Frank 01:12
Also, I saw Halloween 2 before I saw Halloween 1, and I just can't keep them straight in my head.
James 01:18
that, okay. I did a little co-piloting the other day. Heather and I, because then we're actually going to get into the Octoverse. um Okay, so we were talking about Lord of the Rings because we have a friend going to New Zealand and we said, you got to go to Hobbiton.
Frank 01:31
Yeah. Cool.
James 01:33
It's fantastic.
Frank 01:34
Absolutely.
James 01:35
Okay, i want you to do an analysis really quick. Combine all three movies, Fellowship, Towers, Return.
Frank 01:42
no
James 01:43
What's the runtime of all three combined? Standard edition, theatrical.
Frank 01:46
Oh god. Standard edition, they're all roughly over two hours, right? So seven and a half, eight? Eight-ish?
James 01:55
Nine hours, 20 minutes. Okay.
Frank 01:57
My god.
James 01:58
Okay. Now, I was not introduced to Lauder in the theaters. I was introduced by my roommate who said, you know what we're going to do this Saturday?
Frank 02:03
Oh.
James 02:06
ah Lord of the Rings-a-thon.
Frank 02:09
Wow, that's a commitment. I hope you were young.
James 02:11
And he said, he said i don't own i don't own the theatrical editions. I don't i own the extended editions.
Frank 02:15
Oh no. Oh no. Oh no.
James 02:19
um
Frank 02:19
Oh no, James.
James 02:19
Okay.
Frank 02:20
You did not agree to this.
James 02:21
So how many...
Frank 02:21
That's gotta be over 10 hours.
James 02:22
apps
Frank 02:22
ten It's gotta be like 11, 10 or 11 if this standard... No, it's probably like 12. It's probably something crazy.
James 02:30
It's close. It's 11 hours, 22 minutes. So fellowship, three and a half hours, towers, 343 and return of the king, four hours and 11 minutes.
Frank 02:33
Okay. Yeah.
James 02:41
Now that is multiple movies in one, my friend. I had it put together and itinerary. I said, I want snacks. I want breaks. I want foods.
Frank 02:48
but Yeah.
James 02:49
Can you do it? And the answer is yes, but it's hard. yeah.
Frank 02:53
Oof. Wow. Okay. I watched all those movies at the midnight showings on Thursday nights, and that's the way to do it.
James 02:59
ah
Frank 03:00
That felt...
James 03:00
I'm asleep by by but credit, by the but just the the yeah opening on the Shire.
Frank 03:01
Yeah. I was younger back then.
James 03:06
Yes, that's true.
Frank 03:07
Well, somehow they jammed 10 more endings onto the Return of the King for the director's cut.
James 03:07
Living off of Red Bulls.
Frank 03:12
You know, the original 10 weren't good enough. They had to get up to 20. Yeah.
James 03:16
Yeah, to keep going. OK, let's talk about the Octoverse. Now, if you'll know what the Octoverse is, it's a like like ah not just a survey.
Frank 03:19
Yeah.
James 03:24
It's more of like statistics, I would say, of GitHub.
Frank 03:27
yeah
James 03:27
So you know Stack Overflow Survey is a survey. Octoverse is not necessarily a survey. It's like stats. And I like stats. I like numbers.
Frank 03:35
Yeah. i Yeah. I mean, all these companies are collecting numbers on us. It's nice if they share a little with us, at least, you know, doing some averages and some means and some sums, you know, and I'll be honest though, we're we're going to go through a lot of numbers today.
James 03:43
Yeah.
Frank 03:51
And some of these numbers are really big and they're a little hard to imagine. So I feel like I need like a corridor crew video of like Ren explaining like, What does 10 billion developers actually look like? If they were all standing on each other's shoulders, how far to the moon would they Okay.
James 04:10
ah So we're going to go section by section. There's like six, seven sections. and we'll do our hot takes. Now we're going to skip the opening because it's like a spoiler. It's a TLDR. Listen, I'm not of the TikTok generation. I want to go into the the section one header, H2 header over here. Let's call it state of the state of GitHub in a year of record growth.
Frank 04:26
Okay.
James 04:30
um so in twenty twenty three GitHub crossed 150 100 million developers after nearly three years of growing from 50 million to 100 million.
Frank 04:36
Crazy. crazy
James 04:44
But the past year alone has rewritten that curve with our latest, app our fastest absolute growth growth today. So in two years, there are now more than 180 million developers on GitHub. So they nearly 2x'd. in two years. so They're saying previously it took three years to get 50 million more developers. Now it took two years to get 80 million more developers. That is a lot of developers.
Frank 05:09
insert Bomer meme here. Developers, developers, developers. Yeah, ah that's that's my first giant number that makes absolutely no sense to me. One developer per second joined GitHub. Like, what?
James 05:23
Yeah.
Frank 05:24
Yeah, global scale. And, you know, um to the, in fairness, roughly 10 million of those are me. um I just, I have a problem with account creation. i like doing CAPTCHAs. But gosh, it's it's impressive. it's It's hard to even shape your head around that. I'm curious how many of them are vibe coding now. Maybe we'll get to that stat.
James 05:46
Well, I think the fun fact that we can do really quick. and So 362 hours of content times 60 minutes plus 46 minutes times 60 seconds.
Frank 05:58
Oh.
James 05:58
So in the time that we've recorded this podcast, which is 1,305,960 seconds,
Frank 06:01
oh
James 06:03
million three hundred and five thousand nine hundred and sixty seconds um That's how many people have joined GitHub. Over a million folks in the time that we've just been doing this podcast. That's a lot of folks in general. so um
Frank 06:20
And that the the other weird number there, because I like the rate ones. The rate ones are interesting. 230 repositories a minute. My God. I don't want to run that server. I'm glad I don't work for them. Turns out I'm glad I don't work for GitHub.
James 06:30
It's wild. there There are over 400, nearly 400 million public, just public in open source repositories, which is a plus 72 million year over year. So 72 million new repositories in the last year, which is absolutely bananas. Now, there's some interesting statistics here too. So every minute, 25 developers joined from APAC, 12 from Europe, 6.5 from Africa and the Middle East, six from LATAM, and And it says India alone added over 5 million developers this year, which is crazy.
We're going to get to more demographics as well. But some interesting stats here that, yeah, more than 36 million developers joined GitHub in a single year, 23% year over year, um which is bananas. And nearly 80% of new developers have tried GitHub Copilot in their first year, which is bananas.
Frank 07:20
Mm-hmm.
James 07:22
And if we actually go to the the the scroll down section here, We can see that GitHub Copilot free, so just people trying it, went from, i don't know, like zero It goes under the curve, I don't know.
Frank 07:37
yeah
James 07:37
um But if if I go from last year, it looks like it was 25 million and 11 to 12 million more developers this year, so 36 million developers um going for it, which is just absolutely bananas, which is crazy.
Frank 07:55
Yeah, i you know, a lot of that, I think, is also the new IDEs.
James 07:58
Yeah.
Frank 07:59
I don't want to give Vibe Coding all the credit, but I mean, the whole the whole heading this is under is it's not just the velocity of new developers. It's the acceleration. It's accelerating. It's a curve.
James 08:09
yeah
Frank 08:10
It's not just like a nice line, which I don't know. how um You know, kind of like being a part of the small group of people, but, you know, the more the merrier. Hi, everyone.
James 08:19
yeah
Frank 08:19
I'm not gatekeeping. Welcome.
James 08:21
Well, you know, 36 compared to 180 million, like there's still a long way to go right now.
Frank 08:22
yeah
James 08:25
We talk on the podcast, not everyone's using AI. It's okay. Everyone's starting their journey in different ways. We just talked last week about you now know how you can just delegate work. If you want to do something, got an idea at night, go.
Frank 08:32
Hmm. Hmm.
James 08:34
But I think what is what's really interesting about statistics? We just talked like nearly, what was it, 400 million public and open source repositories. What if I told you that actually 82% of the repos on GitHub in the last year actually, and and work, sorry, contributions, I shouldn't say repos, but um private repos actually grew faster, 33% over 19%.
Frank 08:54
Hmm.
James 08:59
But actually, contributions to private source repos actually account for 82% of all activity on GitHub.
Frank 09:08
Yeah, which is, I mean, it makes sense. I think a lot of corporations have um moved over to it at some point. i remember back the day, it was like, oh, if you're a big corporation, you're not going to use this. This is for open source, and it's a social network and all that. But... I think we've all just kind of admitted we kind of like just hanging out on the GitHub. It's fine. It's fine. I know personally speaking, I have way more private repositories than I do public. And I have a lot of public repositories.
Let's be clear.
James 09:35
Yeah.
Frank 09:35
I got a lot. and But man, my privates are crazy.
James 09:40
Well, think a lot of things changed too when the pricing changed, when like, yeah i think even now you can have like free repos as long as you don't have too many team members and things like that.
Frank 09:45
Yeah, that was a big deal.
James 09:49
I mean, um don't even know if I, I mean, I work at Microsoft, so like, i mean, i don't pay anything for GetUp, but ah do you pay, you gotta pay like, mean, I guess you have MVP, so you get like a little, you get something, right?
Frank 09:56
i pay Yeah, you know, I'll be so honest, and this is privilege, like, I do have the MVP, and that I'm sure that kicks in, but, like, I pay, because run.NET builds on Mac machines in the CICD, and those take minutes, several minutes, so much so that I've had to put monetary caps on how much ah money I give to GitHub, because I don't want to give them all my money, just most of it.
James 10:13
That's
Frank 10:23
ah Yeah, so I'm paying. I get some part of it for free, though, full disclosure. i literally can't tell you how much, but it's nothing compared to how many minutes I use on Macs for the build server that I am paying for.
James 10:37
that's interesting.
Frank 10:37
And i we we should say the stats not here, but i I think the numbers kind of speak for themselves. I think it's something like out of the 5 billion contributions to private repos, only about 2 or 3 billion of those are VS Code forks. Just want to put that out there.
James 10:54
Accurate, accurate. Exactly. Yeah. Electron apps be everywhere. um Okay. So let's talk about developer activity. um You and i I, think, and I want to relate this stuff to like, actually like in our lives, right? Like I think that we've used AI more in the last year. It's kind of crazy to think about like just. This time last year, nearly all of the stuff that we used didn't really exist. Yeah. We had code completions. I think we had some chat integration. i think, uh, I was reading ah blog post that's coming out from Burke. It might be out already on the VS code blog, which is like this time last year.
They just added edit. So you had ask and then you had edit. You didn't even have agent mode yet, which obviously does.
Frank 11:33
Okay, yeah. Yeah.
James 11:34
So, you know, it was just for the first time, like it could actually like ah edit files. we Remember how rough that was in the very beginning. Just to think about where we are now, where we have like a thousand different agents doing stuff, which we talked about. but But let's think about actual developer ah developer activity, things that we're doing on GitHub, right? Like issues, pull requests, code pushes.
Frank 11:51
yeah
James 11:53
I mean, you can imagine if there's more developers, more repos, everything's up. Right. So like, I think, is it actually relating? Do we see ourselves like this momentum? Right. So issues, uh, closed are up. Like there's no percentages here. Damn them what they're not putting percentages here.
Frank 12:11
It's 25-ish percent-ish.
James 12:11
25%. Yeah. Do you think you're closing more issues than ever?
Frank 12:14
I
James 12:16
i think I am creating.
Frank 12:17
um i feel like I'm creating more also, though. I wish they had put the opening instead.
James 12:21
Well, that's up. That's 11%. That's up 11% issues created.
Frank 12:23
Okay. Oh, OK. um Yeah, you know, that this is the one part where um we talk a lot about AIs, and this is the part where I'm feeling a little bit bad because I do use AIs constantly to help me program. What I don't use them enough for, though, is to help me close bugs.
James 12:41
Yep.
Frank 12:41
And that's that's kind of like, maybe ah that's my 2026 goal is I need to help close some more bugs because I definitely have a lot of open bugs still. But that's cool. um I mean, just having that number. Yeah. it's It's hard. it's It's hard to say. So for me personally, no. ah The AI has, I don't know, because it's helping me code, but it's not closing the bugs for me. I don't know. I don't know, James. How about you?
James 13:12
You got to get that MCPA.
Frank 13:12
Are you closing more bugs?
James 13:15
I think, well, I mean, what's interesting here, so we have, this is per month, issues close, 3.4 million to 4.25 million. Pull requests merge, 35 million to 43.2 million, which means there's a lot more PRs being closed than issues close. That's like 10X, which is like very developer-y.
Frank 13:31
Well, for sure.
James 13:31
You know what I mean? Like you were saying, I'm pushing more. I mean, code pushes went from 65 million to 82.2 million monthly average. So like we are crushing code like astronomically, but not necessarily creating issues for all those things.
Frank 13:43
yeah What I like about this too, i'm I'm a little curious if like, you know, like a pull request that I do tend tends to have like 10 commits to it because I'm that disorganized.
James 13:54
Yeah.
Frank 13:56
I'm curious how the numbers wrap up that way. So let me repeat the numbers again because I find them interesting. 40 million-ish pull requests merged. 80 million-ish code pushes. What I love about that is there's still a lot of people out there like me not doing a pull request for every commit and push up there. A lot of us are just ah raw dog and still still committing to main maine and just getting our work done.
James 14:22
Got to.
Frank 14:22
ah But ah it's actually an impressive number, i think, that 40 million pull requests. Pull requests? and I think that's probably GitHub's biggest contribution to this open source world is the pull request system.
James 14:32
There's checks. Yeah.
Frank 14:37
We've had issue systems before. We've obviously had committing before. It's the PRs that are kind of their hotness.
James 14:44
I think what's fascinating is they like pull requests created, which is 20% more, yeah like nearly 50 million issues created up 11%. So there are more issues being created, but there's two interesting things, which is comments on issues slash PRs, which is essentially flat.
Frank 14:54
Mm-hmm.
James 14:59
Although we are creating more.
Frank 14:59
Mm-hmm.
James 15:00
So people are still commenting about the same. So we're not commenting more than comments on commits, which is actually down 30%. yeah. so
Frank 15:08
And I think that's just because everyone's doing PRs now. PRs are just so easy, and we're all adding protection to our main branch. And so we go through PR. Like, even as a single dev, I do PRs. And I sometimes get made fun of in the indie community, like, why are you doing PRs against your own code base? I'm like, i don't know. The UI nice. And it's nice to see the diff. It's just, and don't know. The experience is nice.
James 15:31
Yeah, I agree. Okay, so two additional things that they point out here in the sort of developer productivity is Jupyter Notebooks and Dockerfile. So now they don't list like all the things. They do have like in-view, in-depth, other things that we can go down, but they are highlighting like the big wins basically in growth. And they actually saw Jupyter Notebooks growing by 75% in repos, 1.4 million to 2.4 million.
Frank 15:55
Crazy.
James 15:57
But actually the most astonishing thing So our good friend Dockerfiles, they're with us forever, apparently.
Frank 16:03
yeah
James 16:03
We can't, yeah, people love the YAML. They're like, just can't get rid of it. They're like 2 million. They had 120% increase year over year of Dockerfiles. I just thought Aspire would be taking over the world, but there's Docker everywhere. and well Now it's polyglot, so let's talk about this someday. So yeah, it's wild.
Frank 16:19
Yeah. I would like to know like what's what's a dev container versus a production Docker file and that kind of stuff.
James 16:25
Hmm.
Frank 16:27
And like what's a Kubernetes just spitting out 30 different database Docker files and all that stuff. But it's an impressive number either way. 120% growth on the Docker file.
James 16:34
Yes.
Frank 16:36
I feel like a little bit of a hipster here because I'm like, Jupyter Notebooks, like I was super into those things. four years ago. like It's funny, like me personally, i do much less notebooks these days. like I kind of went through my notebook phase a few years ago. And so I'm feeling like I'm missing out on like the the plunge everyone else is going into. I'm like, wait, these things are cool again? Where were you all five years ago? and um ah I'm a big fan of the notebooks, but like I said, me personally, it's dropped off a bit.
But obviously not for everyone else. Everyone else is flying around Jupiter, orbiting Jupiter?
James 17:18
i would I would say like for me, I've experimented more with Jupyter Notebooks because now I can have AI write Jupyter Notebooks for when I'm doing things. But I would say actually more so, ah probably am writing more Docker files.
Frank 17:27
AI.
James 17:30
I've done more containerization. I've done a lot more dev container work and things like that, like you're saying. So I would be interested, yeah, if you were to separate out the.dev containers. does that remove a bunch of stuff? Because you can spin up a dev container or like an image and have it load the code space off of a Docker container. So I think that would be very fascinating as well to know if those things are related or not.
Frank 17:53
yeah I'm curious because like I don't think those are all making it to production so i think a lot of that has to be dev which which actually makes perfect sense because who wants to configure their dev machine these days it's too hard
James 17:58
Yeah. Not me. ah Let's talk about where the world codes in 2025. And according to GitHub, ah do you want to break it down?
Frank 18:12
I love this part hmm Sure. um But should we just go by the number one C or the number one growth? Because I'm always interested in growth, but we got to to the United States. We still got a lot of developers using GitHub.
James 18:29
America,
Frank 18:29
Go USA.
James 18:30
America, we did it.
Frank 18:30
ya America. Okay.
James 18:32
All right, cool.
Frank 18:32
But anyway, but we're not the ones growing.
James 18:32
Next.
Frank 18:36
We will be. We will be replaced soon. um There are some big growth ones. ah So ah the big big growing, the new users using GitHub um is India. Fantastic. A lot of um developers from there. It's a huge number, actually, because there are 28 million ah people on dev counts, whatever that means, for the United States. And India is up to nearly 22 million. So fantastic. Good job, India.
James 19:05
Yep.
Frank 19:06
um But they're not the only ones growing. They had a 35% growth. Brazil and Indonesia are hot on their tails in terms of growth, both at around 33%.
James 19:14
Wow.
Frank 19:18
That's kind of amazing. Could you imagine like, because like Indonesia, for example, went from about 1 million 4.5 million.
James 19:27
That's crazy.
Frank 19:28
that's
James 19:28
Yeah.
Frank 19:28
huge ah like That must feel somewhat transformative.
James 19:30
yeah
Frank 19:32
that That means like if you had like one or two programmer friends, you probably now have like four programmer friends.
James 19:39
Yeah. 10. Do
Frank 19:40
It's just got to be, I'm i'm curious, um especially if you're from Indonesia or Brazil, please write in and let us know like, every are all your friends programming now?
James 19:48
it.
Frank 19:50
Like what's going on?
James 19:50
but Brazil, Brazil, for sure.
Frank 19:51
how How's that growth feel?
James 19:53
The Brazil developer community awesome. Like ah when I was in Brazil, it was, and that five years That was in 20, 2019.
Frank 19:57
Okay.
James 20:00
So it was before this. So this is the growth from 2020 to 2025 and the five year compound on annual growth rate.
Frank 20:04
no
James 20:06
But what's really fascinating about this is besides China, which, you know, that's hard to say because it's like, you know, yeah like, you know, the the firewall and like what they have access to and all the other services there, you would imagine they would be like number one um just for the amount of people in the world, just by population.
Frank 20:21
Yeah. Just by population. Yeah.
James 20:24
However, they have the the slowest growth on GitHub. and This on GitHub right now of all developers in the world.
Frank 20:27
Yeah.
James 20:28
But surprisingly, of the top 10,
Frank 20:29
There's a bias there. Yeah.
James 20:32
US, India, China, Brazil, UK, Japan, Germany, Indonesia, Russia, Canada. We have the slowest five year growth rate besides China, actually at 21%, which is fantastical. But of the 10, we are growing the slowest.
Frank 20:44
yeah which means we will be surpassed by indonesia i got faith in you indonesia you can get yourself up to 22 million programmers no problem
James 20:45
Besides China. yeah yeah Yep. Did 20, 20, 30 survey gonna be wild. mean, it's just gotta be.
Frank 20:57
it'll be fun to do the retrospective on this episode in 2030 we'll still be here everyone make sure you stay subscribed
James 21:00
Yeah. But Brazil, my Brazil devs. Awesome. Just big shout out.
Frank 21:09
Do you think like the coffee shops are just full of people on laptops now?
James 21:09
Yeah.
Frank 21:13
I'm i'm curious where everyone's programming. Are they programming at home?
James 21:16
Well, it, it, it says Indonesia continues to grow as it rises as the Southeast Asia's digital powerhouse that accounts for nearly half of the region's online economy. So Indonesia is just like,
Frank 21:25
Amazing.
James 21:26
wild, you know what I mean? And yeah, if you look at it, you know, APAC, so Asia Pacific plus 13 million developers, standout region, Latom 3.2 million, Europe 6.3, Africa, Middle 3.4.
Frank 21:29
Yeah.
James 21:40
So it's like they're growing grow steadily. Now, they also have projected. if you scroll down, here's the interesting. We just talked 2020. no Now, yeah, by 2030, it says, yes, there will be over 57 million developers. That's the minimum projected growth in India with the U.S.
Frank 21:58
Yeah.
James 21:59
coming in at number two at 54.7. And yeah, you know Indonesia up to nearly 10 million, 9 million developers still up there. But you know it's kind of crazy just the growth and you see lot of growth in nigeria and south africa and kenya and even morocco as well and 1.4 million to see that like on the rise so it's pretty crazy
Frank 22:21
yeah In general, I don't trust any kind of projection beyond two or three months, but um but just talking about the growth numbers, like that's not going to slow down this year.
James 22:26
no
Frank 22:34
You know, it's just not, there's no big hurdles like that coming in the next few years. I don't, you know, AI was the last big revolution. um It's usually five to 10 years between revolutions, usually minimum 10. So I think this growth, maybe we we'll come back in 2030. We'll see how they did on their projections because i still think you can do it, India. You can overtake the US. Do it.
James 22:56
could do it quicker, faster. You got it. Uh, let's talk about, let's talk about open source activity 2025.
Frank 22:59
More devs.
James 23:03
So this year, nearly 1.12 billion contributions to just public repos up 13% year over year developers crushing it out there.
Frank 23:09
Crazy.
James 23:13
March is the, is the single largest month of new open source contributions and get ups history.
Frank 23:16
Huh.
James 23:19
Uh, which is awesome.
Frank 23:19
What happened in March? Was Amazon staying up somehow? So everyone's internet was good.
James 23:23
It's a great question.
Frank 23:25
and
James 23:26
I mean, I still feel like you're kind of in the heart of, you know, you're still in the winter and much of America, but then maybe you're also in the summer, like your spring, you kind of spring spring in, you're getting, you're ready to come in spring, but also fall.
Frank 23:32
Yeah. Mm-hmm.
James 23:38
i don't, I don't know. don't, don't know what's happening in March.
Frank 23:39
You want to get everything done before summer. you know You're just like, i got to get this done before I go on vacation.
James 23:42
Yeah.
Frank 23:45
That's why.
James 23:46
Yeah. Um,
Frank 23:47
But um you know anecdotally, like yeah, okay, we all know open source is growing and we all know we're all contributing more. But like I had a real visceral feeling of that even just today. I'm looking at this library, I'm thinking about using it. The code seems to be good. It's an open source library i never heard of. Obviously, an AI recommended it to me and I was like, oh, you must you're hallucinating. There's no library like that out there.
No, that library exists. Turns out it's really good. It was programmed very well. And like, okay, I guess I don't have to write this thing from scratch. And then the library pointed to another library. I'm like, well, certainly that one has to be garbage. And I looked at that code. I'm like... you know, that's good code too. i had
James 24:29
Yeah.
Frank 24:29
I might actually end up having to use that in the future. And then I'm reading through their readme and they point to another project. All of these projects are deep in my wheelhouse. There are not many people out there who are crazy like me and like to like study graphics algorithms and that kind of stuff, especially when you're coming into like numerical algorithms and getting that stuff tight. Anyway, the second library referenced a third library i had never heard of. And i'm like, oh, maybe I'll rewrite. No, no, that one's perfect, too. It's got 8 billion contributions, 10 million stars, and I am the last person on the earth to discover it.
And these are things in my wheelhouse. I'm supposed to know all these libraries, but you just can't keep up. It's just amazing how many of these things exist and how much good quality code people are pumping out there and making open source.
James 25:15
That's awesome. Uh, I mean, that's what GitHub's all about, you know, even though lot of closed source, but also about the open source.
Frank 25:22
Turned down, yeah.
James 25:22
Let's talk. Let, so there's a bunch of different fastest growing newest contributors, a bunch of stuff. Let's break it down here. Um, standards MCP did very well, 40,000 stars in eight months. It's not actually on their list, but they pointed out there cause MCP everywhere. Fastest growing open source contribute pro open source projects by contributors. ah Six of them AI focused.
Frank 25:43
ah
James 25:45
um There's a standout. There's two standouts for me. One, Home Assistant. Shout out to Home Assistant. Open source smart home hub. Big fan of the Home Assistant.
Frank 25:57
Yeah.
James 25:57
Number 10 on the list. 2300% growth year over year. But VS Code. This is fastest growing. It's 10 years in.
Frank 26:06
The VS Code. Not even a fork of it.
James 26:08
The VS Code.
Frank 26:09
The actual VS Code.
James 26:10
The VS Code. That wild. I mean, know that there's tons of stuff going into VS Code, right? But it's a 10-year-old project. You'd think like fast is growing. mean, there's tons of stuff happening with AI in it, obviously.
Frank 26:23
Mm-hmm.
James 26:25
But lot of the ASF wasn't integrated into core until recently. Not all it is even there. So just the main repo.
Frank 26:32
Yeah.
James 26:34
Crazy. um Just wild.
Frank 26:39
We do have to name some of the top ones um because ah there's UV. If you're in the Python world, you know UV has taken over the entire Python world. It is yet another way to install and run Python.
James 26:48
Yep.
Frank 26:51
I think you you were running a Python library some months ago and we were laughing about, oh, UV, it's it's it's the current way to run a Python library. Who knows what it'll be next year, but it seems like next year is still going to be UV. UV looks like it has some legs.
James 27:03
yeah
Frank 27:05
And it's going to keep going for at least a couple more years until it gets replaced by something else.
James 27:05
yeah so
Frank 27:10
um um I think it's really cool that ah they're one of the fastest growing libraries out there. Nice to see Python represented.
James 27:19
Yeah. Let's talk about top open source projects by contributors. Um, this one's really fascinating down the list. Um, VLM. So high throughput LLM interface engine. It shows up a lot, by the way, VS code number two on there.
Frank 27:34
and she
James 27:35
It's Zach. Don't worry. It won't be the last time it shows up.
Frank 27:36
um
James 27:37
Yeah.
Frank 27:38
I want to pause on VLM real quick. um It's kind of cool that they're getting so many contributors because like, i'm sorry, again, playing my hipster card.
James 27:40
Yeah.
Frank 27:47
Five years ago, there were not that many people who knew the technical background of how to work on this stuff.
James 27:51
Mm-hmm.
Frank 27:53
And it's kind of amazing that a lot of developers have gotten up to speed enough that they can actually start contributing to a project. So just as ah a machine learning guy, that's super cool that people are learning those skills.
James 28:06
And just wait, there's going to be more ai and machine learning coming your way too.
Frank 28:09
ah Don't worry.
James 28:10
So ah number three, Codex.
Frank 28:10
Don't you worry.
James 28:14
That's kind of cool from open AI to the terminal itself. Like that's pretty rad. That's open source. Hugging face transformers. and know you're big hugging face fan.
Frank 28:21
Yeah.
James 28:22
Go hugging face.
Frank 28:23
Yeah. Especially the Transformers.
James 28:24
I'm a big fan of um big fan of this. time Godot, our favorite 2D, 3D game engine.
Frank 28:27
Godot!
James 28:29
Number five on the list. Good for Godot.
Frank 28:31
People love that Godot. That is, yeah.
James 28:33
It's good stuff.
Frank 28:34
I still haven't used it. I feel kind of bad.
James 28:36
yeah me too i need to really get on there's a brand new getting started with godot series by our good friend stacy stacy hafner yeah um
Frank 28:41
Oh, okay Nice. Home Assistant, your love again. And I have to say, like I'm a little bit new to Home Assistant. I didn't know about it until maybe last year or the year before. So it's kind of cool to see.
James 28:52
i think one of our listeners one of our listeners pointed it out i think yeah
Frank 28:56
yeah so it's it's super cool that it's got legs again. it's always That's always the biggest problem with open source projects. You're like, OK, that's cool, but will be around next year? Yes, this one will be.
James 29:07
Yep.
Frank 29:07
Very cool.
James 29:10
Number seven, Ollama.
Frank 29:11
More. Yeah. And it's little baby brother, Llama C++. pupa i um i I'm a personal big fan Llama C++. plus plus I think it was very well coded and all that stuff. And I've actually built things around Llama C++. plus plus So Llama, O Llama, Vlem.
James 29:29
Okay.
Frank 29:29
They're all cool inference engines.
James 29:32
Pretty good. We got some more LLM goodness. Verl, which I've never heard of, an LLM deployment and serving framework.
Frank 29:37
Nope.
James 29:39
don't know what that is, but it's popular.
Frank 29:41
Well, you gotta put these things on servers somehow. Must be one of those.
James 29:45
Volcano engine reinforcement learning for LLM's Verl.
Frank 29:49
Okay.
James 29:49
um And then Expo, React Native Toolkit for mobile apps. So Expo, you know mobile apps, that's where we started, where we're at I mean, started before that. But you know good to see some mobile stuff still kicking. Yeah, good good for good on Expo. Yeah.
Frank 30:06
Yeah, i haven't I haven't tried that one, so no opinions, but um i was I was wrestling React the other day. But I know React Native is better than just React.
James 30:14
yeah So that one is the ah top open source projects by contributors. And they also have fastest growing open source projects by contributors. Someone went in and they're like, Hey, co-pilot, give us 20 ways of sorting this data. So this one is very similar. So this is the fastest growing open source projects. Oh, no, this is the, what was earlier, right? It was kind of like, yep.
Frank 30:37
Yeah.
James 30:38
Okay. Zen, Klein, VLLM, UV, VS code, ragflow, SGLang, continue, comfy UI core. On there, there's another one, which is projects attracting the most first time contributors in 2025. Number one. VS code.
Frank 30:57
Yeah.
James 30:58
VS code.
Frank 30:59
What is going Something weird. As a gambler, I'm getting a little suspicious now.
James 31:05
I don't know, man. The team crushes. um There's another report called first contributions, first contribution, which is i home assistant number three.
Frank 31:12
Funny.
James 31:14
That's really cool to see.
Frank 31:16
Good on them. um And that makes sense because there is not one IoT device that's compatible with everything. So you can tell there's someone who bought a light bulb and they're like, I got to get this thing to work. You can just feel that that's what's happening here.
James 31:27
Yeah. Then we got bolt.new, which is like a app builder. They got flutter over there, which kind of crazy flutter on there.
Frank 31:35
Oh, Flutter.
James 31:37
got a little react, a little flutter going on there. Uh, Zen browser desktop is a dev register. I need to check out VLLM comfy UI and then llama pulling it in, which is kind of bananas. I mean, it's just like a lot of, lot of stuff. It's crazy.
Frank 31:54
Yeah, I'm curious. OK, so these go against a little bit of what I was saying. Like um with the VLM and Olama, you need some skills at machine learning in order to contribute to these projects. So it's actually doubly impressive that they're getting a lot of first time contributors. um
James 32:09
Yeah.
Frank 32:09
I'm curious now, too.
James 32:12
Yeah, it's crazy. um Top 10 countries by contributors and contributors. So contributors, India, it's kind of like a remix of what we just had India, US, Brazil, Indonesia, Germany, UK, Russia, Japan, France, Canada. Contributions, so little bit different, like how many times you're to doing. UK, India, Brazil, Germany, UK, Korea. France, Canada, Japan, and Russia. So India now has the largest population and open source contributor base in the world. This reflects most the country's booming developer population. It's increasing role in OSS adoption.
The U.S. continues to lead in contributions. Despite having fewer contributors, U.S.-based devs contribute more to open and open source projects. We never stop working, apparently.
Frank 32:52
Well, I was going to phrase that differently. i was going to say it takes us more tries to get it right than India.
James 32:58
no. Oh, no.
Frank 33:00
We have to submit more code in order to get it to work.
James 33:00
ah Oh no.
Frank 33:05
That's how I read it.
James 33:05
right. Here's some, here's some sad stats, community health.
Frank 33:06
Okay.
James 33:09
So only 63% can you lose only 63%. This is not changing every year of public repos. Have a read me.
Frank 33:19
See, that's one, yeah, that that one's tough because, you know, you could tell me all day that AIs make writing code easier, but what AIs really do is they make writing a readme easier. There is absolutely, yeah.
James 33:30
I challenge GitHub. I challenge GitHub. Go 100% this puppy. Everybody gets a readme. PR that thing.
Frank 33:38
Yeah, I mean, worst case, you just go into Copile and be like, hey, read all my code and write me a readme. Like, just something, spit it out.
James 33:44
Yeah. Something. What is this?
Frank 33:47
Yeah.
James 33:49
Even worse, contributor guides. 5.5%. No one's out here. Okay.
Frank 33:54
who's got time for that?
James 33:56
no one's saturday
Frank 33:56
There should be a boilerplate.
James 33:58
Even worse, code of conduct, 2%. two percent It's not there by default.
Frank 34:03
Yeah.
James 34:04
like I think the license file and readme's are higher because they're there by default.
Frank 34:05
Yeah.
James 34:08
When you set it up, you're just like, let's go.
Frank 34:09
Mm-hmm.
James 34:10
You know what i mean?
Frank 34:11
Yeah, it'd be a lot easier if there were just some standard codes of conduct I can just pick through and be like, OK, that's my favorite code of conduct. I just paste that into every one of my repos.
James 34:19
Yeah.
Frank 34:21
Yeah. And I assume these are just for the public ones, because private ones, I don't know.
James 34:25
Yeah.
Frank 34:26
Yeah, a little different.
James 34:27
Yeah. Okay. ah Security.
Frank 34:32
Oh, no. Let's not talk about that. Can we skip this one, James? We don't we don't need to talk about security.
James 34:35
but Security.
Frank 34:37
Security through obscurity. If we don't talk about it, we're secure.
James 34:41
Okay. So one thing that I talked about in my, how I use background agents every single day, there's this little friend of ours called depend about, uh, you just turn it right in your source code.
Frank 34:50
Yeah.
James 34:52
And so we'll scan for all of your repos and look for all of your packages. Uh, good fun fact, nearly 850 million projects, uh, now have depend about configured, which is 140% year over year growth. So good work turn on hitting a. Checkbox. i
Frank 35:11
yeah
James 35:11
Good work, people.
Frank 35:14
Well, it's not, yeah, I mean, there's having Dependabot on, but you also have to merge those PRs once in a while. And I'm, honestly, I'm guilty of a lot of this. My static HTML blog keeps getting yelled at me because Dependabot's getting very angry with me. I'm like, but it's static HTML.
James 35:30
Yeah.
Frank 35:31
What could possibly be wrong with it?
James 35:34
It says like here, 26% fewer repos received critical alerts through a combination of increased automation and AI usage. So like things are happening basically. Um, so it seems like it's some positive things coming, although apparently broken access control, which is usually by, um malformed SAML authentication flow, um, uh, code QL, which we talked about last week, uh, which does quality stuff, flagged 151,000 repos, almost 200% year over year growth, um, for misconfigured permissions on CICD pipelines. Hey, that stuff's hard.
Make it, do you know what that sounds like?
Frank 36:13
I like it.
James 36:15
Make it easier, make it, make it better, make it more modern.
Frank 36:17
Yeah, maybe don't use YAML. but Anyway, it's like i still pat myself on the back when I get a CICD working within three commits.
James 36:19
Yeah.
Frank 36:25
I'm just like, I'm getting good at this. Used to take me 30.
James 36:30
I like it.
Frank 36:31
um
James 36:31
Yep.
Frank 36:32
you know It is kind of neat that the, um and I think that they call this out, like, ideally, if dependent bot, if it's being successful, it should kind of go away. um Because we're all getting notified of the security things, we're all updating our code and all that kind of stuff. So its success story is almost the opposite the the less it's doing over time is almost better with all of us having it installed and all that and the numbers are showing that it's it's it's not showing like dependent has opened ten x the request it did last year because this is the euro security vulnerabilities no it's actually a little bit flat which is nice that means we are actually patching our static html logs so
James 37:14
That's good. And yeah, there's a bunch of other stuff in here. no one really cares because what we care about is top programming languages of 2025. right. Wow.
Frank 37:20
Oh, boy!
James 37:20
This bananas.
Frank 37:21
No! No! Don't do it! This is the worst part! This is the worst part!
James 37:25
wow this is
Frank 37:27
I... I don't like these...
James 37:28
bananas
Frank 37:29
Okay, before we even say anything, I don't like these, okay? Because... it's not representative what you're actually using. If you like pull in someone else's code, like I pull in a lot of C code and I have repos that are like, I hand wrote beautiful, perfect little C sharp code, but I imported someone's library that had 8 billion C files and the things like 90% C and 10% C sharp. And I'm just like, no, no, I really did work on the C sharp.
So there's a lot of potential biases for this number. Okay, all caveats down. What are the most popular languages?
James 38:06
Number one programming language in the world up 20 or no up 66%
Frank 38:13
Wow. My god.
James 38:15
year over year contributor gain 1 million new typescript developers.
Frank 38:20
Wow. sixty six percent that's a lot 66%. That's a lot.
James 38:24
That's a lot.
Frank 38:24
That's actually...
James 38:24
I've written more TypeScript this year than I ever have in my entire life.
Frank 38:29
Yeah, and you you know, I can, I would almost say this shows that I'm a tiny bit out of the loop because I felt like TypeScript was becoming less popular, to be honest, because JavaScript has gotten a lot of features from TypeScript or however you want say that, you know.
James 38:41
Yeah.
Frank 38:44
You know what I mean. JavaScript has gotten better over the years. And I felt like there was a little bit of a period there where people were being like, I'm just going to run in JavaScript. I don't need types.
James 38:53
Yeah.
Frank 38:53
I don't want to deal with the compiler or any of that kind of stuff. So felt like there was almost like a backlash against TypeScript. What I think is actually happening is the AIs are helping everyone. like, oh, okay, fine. I'll put types in my code. And if you generate the project JSON for me, then, you know, whatever.
James 39:05
Totally.
Frank 39:10
Then I'm cool with it. ah So congratulations, TypeScript. It's obviously a wonderful language. um And i'm I'm impressed because I felt like there was a backlash building there. But I guess I'm out of the loop and I didn't understand. And there's 66% more people are using TypeScript than I ever would have guessed.
James 39:29
crazy. Yeah, including me. That's me. I was ah my my buddy that's a big JavaScript TypeScript fan, Luke. ah We were Vibe Coding at Universe, was there, and he was just like, I never thought in my day I would see Mott's writing TypeScript. It's like in their year year of the Lord, 2025, it happened.
Frank 39:43
Aww.
James 39:46
and and The one thing you won't see me writing, number two, which was number one, Python. So kicking strong.
Frank 39:54
Aww.
James 39:54
Yeah.
Frank 39:54
Python. what do you mean was number one? You mean like in 2024 it was number one?
James 39:58
That is correct.
Frank 40:00
Oh, it lost a spot. That's a little bit sad. Look, TypeScript's a great language, but Python is the best programming language. Now, F-sharp is obviously the best programming language, but Python's right up there. ah as ah As a pth Python wonk, sad to see TypeScript beat it, but I get it. The web is huge. Long live the web. Python, you you really got to up your web game.
James 40:24
but da da
Frank 40:27
You just do.
James 40:29
There you go. I think so. you know, I think like a lot of like the the React, the Vue, Vite stuff, a lot of the templates are just like default TypeScript, Go, default type, you know, Go basically.
Frank 40:37
Yeah, that ecosystem. Yeah.
James 40:43
And it just kind of runs. That's how I wrote a lot of the stuff. It just works fairly well.
Frank 40:47
And there's
James 40:48
And and and I think as a.NET developer that's written a lot of like htm or like you know HTML and XML and Razor code, Like I can read it and parse it. I can run it and I do the stuff. Like it's it's not super complicated. There's a lot of new stuff to learn, obviously. But ah for some of the stuff I'm writing, it's it's quite fun to like learn. Although my my home is in the in the C Sharp down now, which we'll talk about a bit.
Frank 41:11
Well, yeah, and and and ah not to make everything about AI, but everything is about AI this year. um There's a positive feedback loop happening in the JavaScript TypeScript world that because of the web and because of just everyone's basically giving out their source code to even their private apps, you know, you write a client-based web app, your source code's there.
James 41:17
Yeah. Yeah.
Frank 41:31
Maybe you obfuscate it, but it's still code. It's still there. Structurally, it's there. And these AIs can figure out what's happening there. um The AIs have had plenty of open source stuff to learn from. The better it gets at generating TypeScript JavaScript, the more people will use it to generate TypeScript JavaScript, which will feed back into that and just positive. It's a beautiful positive feedback loop, and that's just going to keep escalating.
James 41:50
Yeah, it really is. Yep. No, it's definitely true. And that's why you see, you know, like JavaScript is still in the third spot. You know, it still has 25% growth. So still doing really good. And Java, number four, still ah gross. But you know our little friend C-sharp, number five, still steady and growing faster than Java.
Frank 42:09
Number five. And? It is growing faster than Java. I mean, all my biases are coming out. like I'd be like, of course C-sharp's growing faster than Java. But I forget, like, still a lot of Java programmers out there. Hi, Java programmers. If you're a Java programmer, write into the show. Leave a comment. ah We're sorry. we're We're sorry that we're growing faster than you.
James 42:32
Yeah. think
Frank 42:34
It's only by... All the biases I said in the beginning, don't apply. C-sharp, go C-sharp. Number five, way to pull through. I'm just happy it's not or Oh.
James 42:43
i think
Frank 42:43
Crazy.
James 42:44
Oh, I know. Yeah. It's like, so they they also have like usage, like combined usage. So there's like now JavaScript TypeScript combined, they combine so they don't break it out as ah over 4.5 million, Python at 2.75 million, Java at about a million, C Sharp at 800,000 on GitHub.
Frank 42:53
oh crazy
James 43:06
You know, and I think in the C Sharp world, we would see a lot more by the way, but I think a lot of that code might be in our good friend Azure DevOps. So...
Frank 43:14
Yeah, and it's a lot of private. ah You know, yeah, yeah actually, that they're not being queer.
James 43:17
lot of private.
Frank 43:20
This is probably private also, though, now that I think about it, because they're just giving aggregate numbers here, so this should include it.
James 43:27
That would make sense.
Frank 43:28
Take it back.
James 43:28
so It's a little bit, I'm not positive what it is, but it's out there basically, which is fascinating.
Frank 43:32
Yeah. Yeah.
James 43:37
So yeah, python dominates us Python dominates AI projects. Typed is greater than loosely typed. Enterprise stacks endure. Java and C-sharp each added over 100K contributors this year, showing steady growth. Legacy experiments emerged. Cobalt appeared in our dataset with nearly 3,000 active developers, likely written by organizations, hominists, creating AI-assisted tutorial repositories aimed at modernization modernizing legacy code base.
Frank 43:54
What? What?
James 44:04
I definitely see that. Which is crazy.
Frank 44:06
Do you? You've seen... i No, you just mean you can... You believe that. you Have you actually seen someone write Cobalt?
James 44:14
but
Frank 44:16
What?
James 44:16
Yeah. Mostly they're they're writing like stuff like onboard to like onboard people to like write and maintain COBOL then also to try to get off of COBOL.
Frank 44:17
Do tell. Really?
James 44:23
Yeah.
Frank 44:24
okay um
James 44:25
Yeah.
Frank 44:26
Wow. Okay. I didn't see that one coming, James.
James 44:26
Yeah.
Frank 44:28
I gotta be honest.
James 44:28
Yep. Yep. um So it's out there. um Okay. Let's run through some numbers here as well. So we have fastest growing languages by percentages. ah Lua up 200% year over year because that's Roblox.
Frank 44:41
Stop it.
James 44:42
That's Roblox scripting language.
Frank 44:43
Oh, that's Lua based. Okay. You got me there.
James 44:45
Yep.
Frank 44:46
Okay. Okay.
James 44:47
Typist, which is a modern latex alternative up 100%. Astro, la attack LaTeX, latex, latex.
Frank 44:51
LaTeX. Mm-hmm. LaTeX. LaTeX.
James 44:56
Astro up 78. Blade, never heard of that.
Frank 45:05
Good job. Nailed it.
James 45:07
Up 67.
Frank 45:07
It's PHP.
James 45:08
TypeScript up 67. Lots of TypeScript. Core stacks for new projects. Nearly 80% of new repositories. This is a big number. okay This is important. These numbers are all really big.
Frank 45:17
Okay. Yeah.
James 45:19
80% of new repositories use just six programming languages. 80%. eighty percent
Frank 45:25
and Okay.
James 45:27
Python, JavaScript, TypeScript, Java, C++, C sharp.
Frank 45:27
And you did it. You put C++ plus plus in. What? Stop it, people. Stop it.
James 45:34
There is C plus.
Frank 45:35
There's alternatives to C++. plus plus You don't need to do do yourself, do your friends, do the world a favor and please stop writing C++ plus plus code. If you must, write C code. But do not write any more C++. Please stop it.
James 45:48
No. It's out there. Uh, and funny about that. They have the language, uh, most, most commonly used languages and AI tag projects, Python, JavaScript, TypeScript, shell
Frank 46:01
Oh, God.
James 46:01
Yup. That's crazy.
Frank 46:03
You know, I knew a developer, and they would actually write, like, programs in the shells, like Bash specifically, and they actually learned, like, Bash syntax, and they would write scripts.
James 46:04
yep i
Frank 46:13
And then I'm just like, look, you can write 10-line script.
James 46:15
that's crazy
Frank 46:17
It's fine. If it gets to be more than 10 lines, please, for the love of God, switch to Python or something. ah Just stop. Just stop. No Bash scripts over 10 lines, please.
James 46:27
That's crazy. um All right. The rest of this is all really about AI projects. AI is everywhere. AI, AI, AI, AI. Now, they do have a huge appendix.
Frank 46:35
Yeah.
James 46:37
They have a methodology. They have units. One thing that I do like about this, if you scroll way down to the bottom, they actually have like a whole full glossary. have methodology for scope. They have units and entities.
Frank 46:45
yeah
James 46:46
They have growth baselines, geography, repository lines. So they have like a really, you know, great way of like diving through, which is like really cool. So if you're a numbers nerd like me, then this is a great blog post for you. But any key takeaways? We spent 47 minutes reading a blog post.
Frank 47:05
Um, my, my biggest, i don't, it's hard to say because like, Forever, programming was pushed as a nice career advancement, let's do this. And then it felt like there was a bit of a backlash. Everyone's like, well, now that AI is out, you don't have to be a programmer anymore. But I'm glad to see kind of the opposite has come true. Now that AI is out, more people are becoming programmers and doing more programming. It hasn't decreased the number of programmers, it's increased it somehow.
So the invention of the car has increased the number of horses. don't know. Something weird like that has happened.
James 47:42
Yeah. Yeah.
Frank 47:43
And i'm honestly, it just makes me happy because i love programming. it's ah It's obviously in the end, it's a tool to get something else done. And we shouldn't overfocus on the programming side of programming. We should be focused on the problem solving and the solutions and all that stuff.
James 47:54
you
Frank 47:57
But it's nice to see that it's ah it's a growing industry, especially in Indonesia, Brazil, and ah India, a little less so in the USA, people. um And that just makes me happy because it's something obviously both of us are passionate about.
James 48:14
Yeah. And, you know, I think that, ah you know, looking at all the numbers, you know, as a C-sharp developer myself that primarily writes C-sharp code out on the internet, you know, it's great to see it well represented year over year continuously. And I encourage folks to be active in those open source projects. That's how we continue to grow. out there. And you know i I do think that there's opportunity um to continue to have C Sharp and.NET be part of the more of the AI story as well.
Frank 48:46
Yeah.
James 48:46
There's the new Microsoft Agent Framework. There's a Microsoft Essentials AI. I think if there's more of this out there, that we'll continue to see that grow as well. And I think I see a day that that we very soon take over Java as well because all the numbers indicate that, ah which I think is great. you know The thing is like the web is just the web, right? And like the web will always be ginormous.
Frank 49:08
yeah
James 49:10
and you know Python and its growth and its trajectory has had amazing momentum. It's not my favorite programming language at all, but it is one of many people. So I think it's really cool, like you said, just to see the growth in the different regions. I love that US is still growing a lot, obviously. I'm here. you know um Sometimes the jobs market doesn't feel that way, but it's like there's more developers than ever. you know i think it's cool that just like so many more people are pouring into open source. And GitHub is just...
one of the places where you can put your source code, right? So these numbers inherently are much smaller than the, you the, the wide, the vast amount of developers in the world. But, uh, I love seeing this, this, this growth and the community around it and just the amount of people contributing. And I think, uh, to unique, know, pro, you know, you know projects as well. Like the thing that I think interesting going through is like yeah, there's a lot of AI projects, a lot of AI stuff, but, Also, there's a lot of non-AI projects too that people are really passionate about and continue to really do that.
Frank 50:08
Sure.
James 50:11
So we we sometimes get, you know, AI everything, right? But actually there's amazing work being done in like LLM or LLVM stuff, not LLMs.
Frank 50:22
You can do it. Yeah.
James 50:25
ah You know what I mean?
Frank 50:27
Well, I...
James 50:28
The the compiler thing.
Frank 50:30
The compiler thing, yeah. And I was going to quote you exactly what the LL stands for, and then I totally forgot.
James 50:32
Yes.
Frank 50:35
So everyone will all look that up later. um Yeah, and but there's an obvious bias here because ah AIs are popular this year. So, of course, those are going the popular projects.
James 50:45
Yeah.
Frank 50:47
That's why they show up at the top of the list. If I can critique all these numbers those blog posts in one thing, it's all top five lists. um And it's great like it's great to see C Sharp get into the top five.
James 50:56
yeah
Frank 50:58
But what you kind of want to see also is like the top 20 list, you know, like so you can kind of catch those smaller projects because ah there's just an AI bias.
James 51:02
yeah
Frank 51:07
There's a bias toward the big programming languages. That's it's kind of fun to see the the new languages, that new list. um So while it's super cool they put this out, I wish they would also have a link to kind of the raw data where each list they did here, they went down to maybe 50 positions.
James 51:20
Yeah. yeah
Frank 51:25
So you can really see because like, You know i I write Swift code from time to time. I'm curious, like, what the growth in the Swift world is, or maybe it's negative, and maybe I'll consider that and think about it. Probably not. You know, I like the languages for what they are and all that stuff, but it's always curious, and we're not always given, as day-to-day developers, we're not always given this big 30,000-foot view of all this kind of stuff, so it'd be nice to get that.
I think the Stack Overflow survey a little bit better there. I think they make their lists a bit longer, and so you can see the smaller whatever, the ones lower on the list, not just top fives.
James 51:59
yeah I will ah call everyone's attention to a little website I just found called innovationgraph.github.com and specifically programming languages.
Frank 52:14
so
James 52:16
I'll put it in the and the links here if I remember to put in the show notes.
Frank 52:17
Oh boy, oh boy.
James 52:19
but innovationgraph.github.com. So there is, you can actually say, show me that the top 50. Swift actually did go up, by the way. It was,
Frank 52:29
Oh, good. Good job, Swift.
James 52:30
It was 18 and then Q1 went up to 17. So it's, it's a, it was, oh, sorry, it was 18 and then it moved up to 17. So it's moving and shaking. It started at 21. I guess this would be in 2020. So it's over the last five years. I think the other report has newer, newer data. Cause this one still has JavaScript and TypeScript kind of coming up. So this one is a few quarters back, but it's cool.
Frank 52:50
Mm-hmm.
James 52:52
Like there is data, like data data does exist out there. yeah.
Frank 52:57
i Yeah, i'm I'm going to yell at them for their terrible presentation. They're using their ugest the ugliest graph I've ever seen on the planet. It's absolutely unreadable.
James 53:05
crazy.
Frank 53:07
um But I assume that there's Swift on here, and i I applaud you, James, for being able to find Swift far faster than I am.
James 53:15
Control F.
Frank 53:16
Okay.
James 53:17
So, yeah,
Frank 53:21
What did we learn today?
James 53:21
yeah so so ah we learned that, you know, sometimes just got to read a blog to do a podcast. ah But numbers, numbers are fun. ah Go check it out.
Frank 53:32
Yeah. Yeah.
James 53:33
And I think don't read too far into the numbers. That's what I would say. I remember when the Octoverse, this just dropped. People were like, oh, everything's TypeScript and that's it. But like you said, there's like the cycle that is this happening and we see it there. and And it was already popular, you know, and so continues to be popular.
Frank 53:50
yeah
James 53:52
And I don't see that slowing down at all. Just like I don't see Python slowing down at all either or C Sharp.
Frank 53:58
Okay, now that I've actually been able to read this graph, I have to point out ah a couple cute things that I find. Swift finally overtook Objective-C. Wow, that only took forever. Thank you. Thank you, Swift. You finally did it. And I love that Lua has now surpassed Rust. No shade against Rust, but I hate Rust. So good job, Lua, for surpassing
James 54:15
Wow. Wow. Spicy. Well, let us know what you think of the Octoverse. If any of these things are standout-ish or something like caught your surprise, go to mergeconflict.fm. There's a contact button. You can just up on Twitter at James Montemagno at Proclarem, that's going to this week's podcast. Until next time, I'm James Montemagno.
Frank 54:35
And I'm Frank Kruger. Thank you for watching and listening.
James 54:39
Peace.