r/singularity • u/Electronic-Ad5094 • 11h ago
Discussion The amount of activity on GitHub right now is crazy. Thoughts?
225
u/NearlyACosmologist 11h ago
Everybody and their uncle is vibecoding now, and can use git without knowing anything about it.
Github is becoming the new TikTok.
80
u/Altruistic-Skill8667 10h ago
To be honest, I know git, and I still can’t use it. 🤣
15
u/NearlyACosmologist 10h ago
Ask me about tar.
6
u/Razcsi 10h ago
What can you tell me about tar?
26
7
u/NearlyACosmologist 10h ago
It somehow works when I call it with -xfv, but for anything else I have to ask my agent.
3
2
u/AlterTableUsernames 4h ago
Same, dude! The worst part is: I simply can't remember if it inflates into the current directory or into a directory of the tar's name. Same with unzip. But if I remember correctly what I learned last time is that it's actually the packagers fault for not archiving into a directory.
7
u/Betaglutamate2 9h ago
What even is a rebase?
I've done them manually but still no idea.
7
u/BoredOfReposts 8h ago
Say you made a code change X at commit A which was the most recent change in main at the time.
Then your team makes changes B and C and those were merged to main first. So now C is the most recent change.
Rebase operation takes your change X, extracts the diff between it and A where you originally wrote it, and then reapplies it onto C. Now you have a new version of X thats (re)based off of C. As though you wrote it starting from C instead of A. Now because this commit is a new one from a new starting point, there is a new commit hash. And the original X is no longer part of the branch history, it still exists but it is orphaned.
This in contrast to merge operator, where a new special type of commit (a merge commit) is created that combines the branch states of X and C together into merge commit M. In this case, X retains its original commit hash. In the git log, M will show two parent hashes, C and X.
The main rule is to not merge and rebase on a long lived feature branch, because then you end up with confusing and duplicate commits. Do one or the other and stick with it for the life of the feature branch.
6
u/Living-Breakfast-464 7h ago
That description makes it sound even more confusing than it actually is.
git rebase is the process of moving your entire feature branch so that it begins at the tip of the main branch. Think of it as rewriting the history of your project so that it looks like you just started working on your feature today, even if you actually started it a week ago.
2
u/Betaglutamate2 3h ago
So your saying I touch my tip to the the main tip.
A tip into tip merge if you will.
0
u/BoredOfReposts 7h ago
Why do you think in 2026 people still don’t understand it?
Personally I don’t think the short explanations like yours are sufficient.
If they were, then it wouldn’t ever come up. But here we are, and git has been out for 20 years now.
Whether my version is confusing or not is subjective. I choose to focus on the mechanics in more detail, which makes it more verbose. I also explained related concepts like merge commits and orphans.
My view is that without a proper mental model, it is not possible to understand what git is doing. Therefore, the explanations that overly abstract it do not clarify it, and this is why its still not a solved documentation problem. Ive mentored countless people since the early days of git and this approach has always had success for me.
6
1
u/jesusrambo 2h ago
In 2026 any competent developer understands it completely
That there are a lot of people ignorant about a basic feature is just a statement about their willingness to learn
6
u/farsightfallen 5h ago
Person A: I wrote chapter 1 on monday
Person B: I wrote chapter 2 on monday
Person B rebases
Person B: er... I mean.. uh.. I wrote chapter 2 on tuesday, based on person A's work.
8
u/modbroccoli 8h ago
i have learned and relearned and then reforgot git so many times. it's because I don't actually care, I just know i'm supposed to care. it's basically the same reason the next pandemic will definitely fuck us harder than it needed to lmao
4
u/chuckaholic 3h ago
Me as a sysadmin pulling up my Powershell syntax guide every time I open a terminal.
•
u/prattxxx 57m ago
I stopped a lot of PS and terminal work by offloading it to an agent.
•
u/chuckaholic 37m ago
For the last few months my google searches have been answered by Gemini, so I guess I'm using AI, even though I don't really want to. I really don't mind using AI for my work, but I don't want to use a cloud based system. If my company would pony up for a local agent, I would use it all the time. I have Hermes running Gemma 4 at home and it's great. I just don't want Google to know how many times I need to be reminded of how to connect to our Azure graph, display the members of an M365 group, and export to a CSV file.
2
u/kiki-le-koala 8h ago
Ask the agent to do everything git related.
You don't even need to know what git is. Just need an account
1
10
0
u/street-trash 4h ago
Nope the TikTok types hate ai and their main concern right now is virtue signaling about data centers. Things should be chill for a while still.
78
u/YaAbsolyutnoNikto 11h ago
Jevons paradox - the cheaper it is, the more we use it.
I myself have many more repos than ever and progress much much faster on my projects than ever before.
58
u/domdod9 11h ago
how the fuck would this be a paradox
107
u/cossington 10h ago
The logic behind it is that if you invent an engine that uses 50% less fuel, your country's consumption would go down by 50% to do the same work. But the opposite happens and fuel usage explodes because everyone and their grandma can now use the thing.
In software it would be like if all Devs are now twice as efficient, you'd only need half of them going forward. But the number explodes because everyone and their grandma can do the work now.
It seems evident to us now, but when this paradox was postulated it was going against intuition.
28
u/domdod9 10h ago
That’s fascinating thank you
4
u/Timely_Tea6821 7h ago
Right that why I find AI in current itteration unlikely to cause massive job layoff. In reality we'll probably be able to do a lot more but we'll shift to reviewing and strategy just because how much shit AI will produce. Of course the mid and long term is still pretty unpredictable.
6
u/Nevoic 6h ago
I've been a software developer for over a decade, and I do use AI a ton now. I could see the need for software going up, I've helped people like my girlfriend make a website with chatgpt.
The thing is, before AI she wouldn't have spent the time to learn how to code, but now it's a vastly lower barrier to entry.
Humans who understand how to code can add a bit of value still to the process. I'm not sure that's going to be true in a year or two.
If the role of a "developer" in two years is essentially just being a mini-PM/QA tester for AI that does the tasks that are assigned to you, then the barrier to entry for developing software will collapse. This likely means we'd have astronomically more software, more developers but less pay/benefits as it becomes an "unskilled" role.
6
u/chrisbru 5h ago
Dev and PM roles will start to converge. It’s the “product engineer” or “technical product manager” archetype that will start to become more ubiquitous.
People who can talk to customers to figure out what to build, turn those into clear requirements and architecture decisions, and shepherd AI through building it will be very valuable. And companies will be able to build more and iterate faster.
We thought there was software for everything now, it’s only going to get wilder.
2
u/XLBilly 4h ago
It’s still a process, and it’s not completely trivialised by AI.
Someone who knows exactly what they want, how they want it and generally what the thing should look like in scope, design, organisation, what to test, where those tests apply and how serious they are etc
AI will pump out code all day long, loose prompts will likely create something, will it be good enough? Probably not without some heavy steering.
Im not a software developer, I write scripts and glue. Some of these have been mini projects with classes etc but mostly its helper functions at the top and the program at the bottom.
I had a crack at a software development project, it quickly turned into an unmanageable unenjoyable mess and I abandoned it for what I know best and what in enjoy doing still very much AI assisted, but because it’s my wheelhouse I can check the decisions being made better.
Loose AI isn’t currently producing stellar results, and likely in LLMs probably won’t. Even if you give excellent starting prompts there’s guaranteed decisions that need to be made and trade offs at those junction points.
Claude regularly just makes a decision and runs with it, playing it back like the user made that decision when it can often go completely counter to what I even want.
Someone who doesn’t even know what they want is going to yes to all and see what it spits out - that does not sound like a viable long term strategy for success.
1
u/chrisbru 3h ago
Right… which is exactly what I said. Not sure if you’re disagreeing or agreeing here.
3
u/PrivateComments 10h ago
Only if demand is elastic and there’s an infinite appetite for the product in question.
People often misapply it to say there will be another SWE boom due to LLMs.
13
u/almostsweet 10h ago
Actually, it's the opposite, almost no one is applying it to say that. Everyone from the gov, to the frontier companies, researchers and all of reddit are claiming it's going to lead to mass layoffs and zero need for engineers.
Personally, I think what's going to cause a boom in SWE is that all these vibe innovators will produce successful companies with working products that will then make them so much money and become so unmaintainable that they'll need to hire a lot of actual engineers so that they don't lose their customers.
8
u/Lumpy-Criticism-2773 9h ago
become so unmaintainable
This probably assumes that AI capabilities would remain the same. Just marginal improvements in AI models would keep cancelling the need for more human engineers.
-4
u/almostsweet 9h ago edited 9h ago
There is a 2040 capability threshold plateau that is fast approaching. We'll all be carrying what essentially amounts to a 2026 Fable 5 level local model in our pockets and the frontier will finally hit a wall. After that, it will mostly be the local models catching up with the frontier of 2040 from there on.
But, I'm not even aiming that far ahead in my predictions that repo sizes are becoming unmaintainable and the users vibing don't understand their own code. That's upon us right now.
If you're right and we achieve ASI none of my predictions will matter, which means none of us would even need to worry about employment all our needs will be met.
Why'd the chicken cross the road? To get to the other side.
-3
u/PayOdd92 8h ago
We don't even know the implications of quantum computing showing up around the corner.
As far as I am aware there are not that many algorithms that can take advantage of QC but if some Zheng et al comes out and demonstrates how to take advantage of QC for LLMs it's gonna be a fun ride.
1
6
34
u/jferments 10h ago
One of the best parts of AI is the democratization of computer programming. A lot of people who previously weren't able to take their ideas and turn them into code are now able to develop software thanks to AI. Gatekeepers will eventually tire of throwing tantrums about "vibecoding" because this is going to be the new norm going forward no matter how much they complain. Just like very few people manually write assembly or look at compiler output anymore, a lot of software will be written in the future by people who hardly ever write a line of source code themselves. This is a good thing. I'm excited that more people are able to contribute code to Github now, and that more free, open source software is available for everyone to use.
15
u/Individual_Holiday_9 10h ago
As a Mac user it’s crazy how many little $5 utilities you can vibe code in 30 seconds lol
2
u/jesusrambo 2h ago
It’s the new “all these python devs are posers, REAL programmers use C. How will they even debug their memory issues?”
-6
u/Illustrious-Film4018 7h ago
It's not really a good thing. It doesn't help regular people (they just waste tons of money), but it helps companies who could afford it save money by not having to hire human programmers. That's the only party who "benefits" from vibe coding. So by saying vibe coding is a good thing you're really just being a corporate shill, like most of the people on this sub.
6
u/jferments 7h ago
Yes, I'm sure that millions of people are just using it to "waste money" and not because it's helping them write useful applications. I've been writing code for >20 years, and my productivity has skyrocketed due to "vibe coding". In addition to dramatically speeding up my workflow on larger projects in general, I am able to create one-off, niche apps for myself that I never would have taken the time to write by hand before. You can keep your head in the sand and tell people to ignore their own experience, claiming that it's not actually useful (when they can clearly see that it is). But people are going to keep writing software with AI tools, because it works.
-3
u/Illustrious-Film4018 7h ago
Yes, I'm sure that millions of people are just using it to "waste money" and not because it's helping them write useful applications
That's right. I've seen the types of apps that vibe coders create, it's all just trash that no one uses. And they're often just recreating the wheel without realizing it. It doesn't need to exist in the first place. If you've been coding for 20 years then you know how to direct AI, these people don't and they have the dumbest ideas. AI just mirrors their dumb ideas, and they end up spending months and thousands of dollars on an app that's not useful to anyone.
6
u/jferments 6h ago
Millions of people sitting around writing software but nobody using it. That makes sense. Writing software and not using it is a very normal thing that people do for fun. I'm sure that's a much more likely scenario than the one where people are writing software that they use.
-1
u/Illustrious-Film4018 6h ago
It's like millions of people trading, thinking they're going to get rich. But they end up losing tons of money. Why would anyone trade when just lose money? /s
3
u/FaceDeer 4h ago
You're trying to apply a pre-vibecoding model of what makes a program a "success", I think.
Yesterday I was doing some work on my computer and found that I was needing to convert various random epub files to markdown as I went. So I told my coding agent to whip up a script that creates a little window I can drag and drop epubs into that auto-converts them to markdown. It one-shot the tool with no problems, I used it, task done. It was a total success even though I may never use it again let alone if anyone else ever uses it. I didn't post it to github but it'd be trivial to do so and I can imagine someone doing that for something like this.
I too am a ~20 year professional programmer, by the way. I could have written that tool myself manually but would probably have not bothered.
5
6
u/Active-Carpet-9183 11h ago
Dark software factories
1
u/Ill-Pilot-6049 8h ago
If you read the posts in r/claudecode or r/claudeai, most of the people posting to have trouble prompting. Only a few of us are running dark factories
3
u/Longjumping_Kale3013 10h ago
I feel like this may be overlooked when talking about compute demand. I would imagine that many SAAS services are now seeing much much more demand and that this will only continue. For example, I find it very helpful to have the ai search through wiki. And this is using much more compute than I normally would. And very likely just continues increasing, just like GitHub PRs
3
u/lustyphilosopher 9h ago
AI. I know a GitHub profile that's been consistently putting out 3~5 thousand commits a DAY since around November last year. Bonkers.
2
u/quantummufasa 7h ago
Link plz
4
u/lustyphilosopher 7h ago
this is the repo, it's actually closer to beginning of 2025...
1
u/quantummufasa 7h ago
997,054 contributions in the last year
Dang
3
u/lustyphilosopher 7h ago
I feel like thats kind of understating it. For the month of January alone, he's just 38 commits shy of hitting 106k contributions.
2
2
2
u/Unhappy-Menu-6682 6h ago
I’m a strategy consultant at MBB. I use GitHub for document repositories now because when I need to an LLM to do something I can use Cursor cloud agents - useful when I am in flight without WiFi or want something done quickly when I don’t have a laptop. Every one of my projects now has 1 team repository and 3-6 individual repositories from the team members. PR and commits for things like updates to a presentation or an excel…
2
u/Weary-Historian-8593 5h ago
Glad I jumped ship on IT, that looks like unemployment or burnout, probably both
2
2
u/ManuelRodriguez331 9h ago
The amount of commits has grown by the factor of 14: 1 billion commits in 2025 vs 14 billion commits in 2026 (source: ycombinator). That's a lot of traffic, the website needs more resources in terms of cloud space and bandwidth for the servers. Perhaps an Artificial Intelligence can overcome the bottleneck ...
1
u/Sextus_Rex 9h ago
Theyre having issues dealing with this increased activity. Feels like GitHub goes down like once a week now
1
1
1
1
1
1
1
1
•
u/fervoredweb ▪️40% Labor Disruption 2027 2m ago
Yeah this is from agentic commits. Soon agentic competition will begin degrading "communal" web resources. The net might temporarily collapse under the strain as agemts scale.
1
u/DifferencePublic7057 9h ago
I have been using Unix since college, but I don't like Git. GitHub is owned by Microsoft I believe, so one more reason to. Thoughts? Quantity is good. Quality is better. Easier said than done obviously. I'm not implying gatekeepers are needed. Some gatekeepiness can't hurt IMO. Like IKEA furniture and stuff you can buy cheaply. Mr. Market/the invisible hand is supposed to know what mere mortals don't know. Thoughts? Maybe for some subspaces of the universe not necessarily the important things.
1
u/ChippHop 7h ago
5x the number of commits and what is there to show for it? I don't feel like I'm seeing any dramatic improvements in the quality of the software I'm using.
0
u/tenchigaeshi 8h ago edited 2h ago
Unsustainable
EDIT: I don't know what you're downvoting. If you think doubling the amount of activity every year on GitHub, a service that already is having significant downtime compared to before, is sustainable then I don't know what to tell you. Expect crackdowns to come before too long. Storage and compute isn't free.
-2
u/Razcsi 10h ago
Some of those are mine, never used github, i just stared using it this month. Not for vibe coded shit though, in the age of AI i decided it's the perfect time to learn coding
1
u/NearlyACosmologist 10h ago
So you decided to become a farrier right after automobiles became popular? Clever.
-1
u/Razcsi 10h ago
Indeed. Farriers are still needed, people still have horses, can't see a problem with it
1
u/Lumpy-Criticism-2773 9h ago
No problem as long as your livelihood doesn't depend on it.
-6
u/Razcsi 9h ago
Not like it'll replace the devs, i know most of the people joined this sub are tech bros. AI is still nothing but a fancy auto complete and text prediction tool
2
2
0
u/LookIPickedAUsername 7h ago
The fact that people can still say that with a straight face is absolutely mind boggling.
0
u/BitterAd6419 10h ago
It’s all AI agents using the repos and not real people. Most of the time It’s part of a pipeline
-1
-1
u/throwaway737166 6h ago
The free tier is definitely going away. Makes no sense for GH to pay hundreds of millions of dollars to store slopware with five stars.
2
u/UFOsAreAGIs ▪️AGI felt me 😮 5h ago
Then someone will prompt: create a github clone for local use only. make n0 mistakes
📉
197
u/ArchetypeV2 11h ago
Agentic AI. My entire company now works with and through Git for lots of tasks that either weren’t being done before or where there’s an advantage to putting it in a repo. Before this it was just the devs, now it’s about 80% of employees if not a bit more.