back
172 comments
I've got this feeling that the endless feature creep of Github has begun to cause rot of core essential features. Up until only recently, the PR review tab performed so poorly it was practically useless for large PRs.
GitHub isn't focusing on creating a good Git platform anymore, they are an AI company now
> I've got this feeling that the endless feature creep of Github has begun to cause rot of core essential features.

Tangential, but... I was so excited by their frontend, which was slowly adopting web components, until after acquisition by Microsoft they started rewriting it in React.

(Design is still very solid though!)

GitHub in essence is still pretty much the same, there's products that have feature creep but I wouldn't say GitHub does that.

I can't say that I'm having issues with the performance either. I work with large PRs too (Especially if there's vendored dependencies) but I never ran into a show stopping performance issue that would make it "useless".

I often miss entire files in the review process because the review page collapses them by default and makes them hard to spot. If they’re going to be collapsed by default at least make it very visible. This is critical for security too, you don’t want people sneaking in code.
Still doesn't read email, but it's close to that.

https://news.ycombinator.com/item?id=20165602

Yeah i've switched to doing pr reviews in goland because their ui is dogshit slow if there are more than like 10 files to diff.
HN sure has changed. A few years ago there would be at least a dozen comments about installing Gitlab, including one major subthread started by someone from Gitlab.
We recommend Codeberg/Forgejo now since it is better in every way, and Gitlab went corpo.
I've used self-hosted GitLab a bunch at work, it's pretty good there still. In my opinion GitLab CI is also a solid offering, especially for the folks coming from something like Jenkins, doubly so when combined with Docker executors and mostly working with containers.

I used to run a GitLab instance for my own needs, however keeping up with the updates (especially across major versions) proved to be a bit too much and it was quite resource hungry.

My personal stack right now is Gitea + Drone CI + Nexus, though I might move over to Woodpecker CI in the future and also maybe look for alternatives to Nexus (it's also quite heavyweight and annoying to admin).

Having tried gitlab, it's a very poor product almost unmaintainable as a self hosted option. Reminds me of Eclipse IDE - crammed with every other unnecessary feature/plugin and the basic features are either very slow or buggy.

At this point Gitlab is just there because being even a small X% of a huge million/billion dollar market is good enough as a company even if the product is almost unusable.

I guess they let copilot review their code
I use gitea on a server in my basement because I don't trust these hosted solutions to not use my code for LLM training or who knows what else.
Given Github's critical role in software engineering delivery, their SLA commitments are really quite poor, perhaps unacceptable.
I miss the days where downtime would be like half a day or more and you could use it as an excuse to go home or do something else.

Weirdly people were less angry about it back then than we seem to be today.

Guess it's time to embrace AI.
Good thing I always commit directly to the main branch.
(Presumably?) related ongoing thread:

Why is GitHub UI getting slower? - https://news.ycombinator.com/item?id=44799861 - Aug 2025 (76 comments)

I didn’t think the code I just merged was that bad
Why is this linking to a merged PR, or a PR at all, and not a status page?
Does not impact me, because my team and I self-host Forgejo for all our work.

People seem to forget Git was meant to be decentralized.

Props to Github for having an accurate status page. AWS and Google should take note.
Wait, wasn't GitHub a company ran by the guy who just two days said that devs should either embrace AI or leave the field?

https://www.developer-tech.com/news/embrace-ai-or-leave-care...

Maybe his developers embraced AI a bit too much? Or maybe they left the field?

Does GitHub development happen on GitHub? And if the fix for broken pull requests requires a pull request would they have a way to review it...
Give your best estimate on how much dollar value of creation is wasted every hour GitHub PRs are down
https://www.githubstatus.com/ "git operations: degraded", my git operations are degraded by default
This is why I recommend decentralized protocols like radical or I guess I hope that tangled.sh could fix this stuff too.

I am not sure about tangled.sh, I might ask them in their discord about this now y'know.

Not a good look when they're heavily pushing AI agents.
It used to take a whole team of developers to take down production, now, one programmer with a fleet of agents can do it in 1/10th the time!
I’ll be waiting expectantly for the post mortem of this. How ironic would it be if this issue was caused by a pull request itself?
At first I thought this mean that the absolute count of pull requests was trending down and this could be a new BLS data point.
https://radicle.xyz is the future!
weird... this is redirecting me to `Privacy Statement Updates September 2022 #582`

https://github.com/github/site-policy/pull/582

don't wanna be spreading fake news, but i wonder if this is related to a cloudflare issue? i've been unable to login to cloudflare for the past ~30 minutes. and: https://www.cloudflarestatus.com/
https://www.githubstatus.com

(+WebHooks) (+Issues)

This is strange: I was just having issues with Pull Requests on BitBucket too. Coincidence, actually?
Email-based workflow, does have a few benefits like mitigation from this issue.
No excuse. git-send-email out and stop slacking :)
Seems total downtime was from 15:51 to 16:14 UTC
Right in the middle of a huge rebase. Great!
GitHub gives everyone an extra long lunch.
how many more years of this before people realize its actually not good at all?