upvote
> But it beggars belief that most of the millions of GitHub's users would switch to something so much more complicated.

I've moved my projects over to my own personal Forgejo (when I don't care about collaborating on them) and Codeberg (when I do). I find that ecosystem vastly simpler in the common ways that matter. For instance, viewing large diffs and syntax highlighted files is unbelievably faster, about as fast as GitHub's use to be before it was "improved".

For every way I use those forges as a solo or small-group contributor, the alternatives are as good as or better than GitHub today. Some product manager could become a company legend by figuring out how and why that is, then getting someone to do something about it.

reply
Yes, sure! OP didn't say that there aren't alternatives or that the alternatives aren't any good, they just said that GitHub is so huge it will probably continue to remain relevant, no matter how bad it gets. And they have a point - X is one example, but even SourceForge (remember SourceForge?) is still around, despite being an undeniably shitty platform that tried to install adware on their user's computers.
reply
But OP did say the alternatives were “so much more complicated”. If you showed a new dev both GitHub and Forgejo, I’m not sure they’d notice the differences other than the latter being much faster for many common operations. It and Codeberg aren’t more complicated in any tangible way.

If GitHub’s internal thinking were “well at least we’re easier than Codeberg”, then they may find that the moat isn’t nearly so deep as they might hope.

reply
Ah yes. Just like how Blockbuster Video remained relevant and everyone still uses it today.
reply
I'm glad you are optimistic. GitHub will need employees with that attitude if they're going to pull out of their current trajectory.

To be clear- from a user perspective, "improving GitHub" means "restoring reliability to what it was 6 years ago". There's no killer feature that makes people stop leaving, if my PRs don't lead every third day and actions never work.

reply
I may have my timelines wrong but I don't remember github being rock solid 5 years ago. I remember multiple outages keeping us from pulling code for go packages that were not using an enterprise dependency cache and killing multiple days of work a year for those systems. It's what I used as a forcing function to move people TO an enterprise dependency cache, and to find the few scofflaws running work code off of github.com versus enterprise.
reply
You're right. I was misremembering this graph:

https://damrnelson.github.io/github-historical-uptime/

reply
Actually to me the answer is Ms made them get more accurate in their graph. It was definitely not Rick solid in 2015-2018

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

https://techcrunch.com/2017/07/31/github-goes-down-and-takes...

reply
Another line on that graph should probably be "January 7, 2019: GitHub offers unlimited free private repos". I can't imagine that helps with service stability.
reply
That is a pretty wild graph
reply
There is no way Github had 100% uptime prior to the MS acquisition. Nobody has 100% uptime 100% of the time. They must have changed how they were measuring uptime.
reply
Can you explain more of what you mean by "wild" here?

I never worked on any SaaS that had such high uptime. It seems pretty good to me. In 10 years, it was always better than 99.5% uptime. That seems impressive to me for a huge, complex SaaS like GitHub.

reply
I might be wrong, but isn't half a percent almost 2 days of downtime in a year?
reply
Or 7 minutes a day.
reply
Feels like a pretty wildly misleading graph. What do they say about lies, damned lies and statistics?

This graph is literally designed to abuse correlation =/= causation by attaching the arbitrary label "microsoft acquires github" so that the reader will apply causation to the uptime.

Now let's overlay ontop of the uptime graph a few lines of: # of monthly active users, # of monthly commits, size of PRs, action minutes per PR (whatever demonstrates scaling)

Something tells me that the uptime issues follow scale more than they do ownership... but that's not the narrative that this chart was designed for...

reply
The nice thing about statistics and math is that you don't need to stop at a feeling. If doubt their math, do it yourself.
reply
deleted
reply
Security: No leaking PII, no compromised build pipelines.

Uptime: 4 9s minimum for paying customers for the core service (not necessarily the social features, but pull requests have to work).

reply
More AI it is
reply
Comparing to twitter is astute, as there are some analysis that point to it being mostly bots in 2025.

I can see the same happening for GitHub, in fact it seems to be actively trying to move in that direction: a platform for AI agents to host code, to review code, with little to no human activity.

Just like everyone who didn’t want to deal with bots left twitter, they will soon leave GitHub for similar reasons. I’m sure there is a future for GitHub as the code hosting platform for agents but it should be no surprise then when real people like Mitchell and the rest of us jump ship.

reply
> But it beggars belief that most of the millions of GitHub's users would switch to something so much more complicated. Has the same energy as "20XX is finally the year of linux on the desktop".

This is funny, because 2025-on seems to be starting some couple years of Linux on the desktop/laptop. Valve introduced millions of people to gaming on Linux, bazzite is exploding in popularity, and that popularity is pouring into other projects like Omarchy, Mint, Ubuntu.

GitHub maybe will end up like Twitter - where the people who are there are there because they have to be, while the people actually enjoying their time online are on different platforms.

reply
I joined a startup 3 years ago as employe 6. everyone was using windows but I was used to working with macos so I got a mac.

Took a year till everyone was using a Mac.

reply
Most places I've worked I've had the autonomy to re-install my machine to whatever OS I worked with, so was always Debian Linux.

Then I joined some mega-corp, with it's structures and set systems, so opted for a Macbook.

Worst mistake of my life, OSX is horrid, I'd rather use Windows.

reply
Lack of knowledge about something can certainly make it seem horrid. It just means you have a lot to learn. There is a reason so many of us engineers with decades of experience in Windows, MacOS (and OSX), and Linux use a Macbook Pro as our daily driver.
reply
That is a really really shitty comment. Because their choice is different to yours they have a lack of knowledge?

FYI I had a top class developer working for me about 5 years ago, who saw me using WSL and VScode... they had a Windows machine and several macs due to the nature if their work. A week later they were on Windows every day, only using apple for apple builds.

The answer is, we don't all do the same kind of work. There is a reason so many engineers working in your field use mac. Guessing you are a Web developer?

reply
It's funny you say this because the more I learned about mac the more I understood its limitations in being as good an operating system as e.g. Arch.

I know a lot of engineers. Some daily osx, some daily Linux. I'm not seeing any particular correlation in knowledge or skill - except perhaps slightly in the osx people's disfavor.

reply
Maybe you can install homebrew and open source apps to make it more Linux like, but you'll still be stuck with Mac OS's shonky window and task management UI unfortunately.
reply
Install SizeUp. I paid $10 10 years ago and have been using it ever since. Far better window management than any Linux distro I've used. (and better than windows but that's not saying much)

edit: 13 years ago

reply
I like Divvy because it supports more than just halves and quarters — I use a 7×6 grid so my browser can be wider than my editor and terminal: https://mizage.com/divvy/

Pairs well with Stay to make windows automatically return to their assigned layout when plugging/unplugging my external display: https://cordlessdog.com/stay/

reply
I found that part ironic and tone deaf as well. Like, read the room buddy. France just announced they're officially moving from Windows to Linux. The country of France. I think OP is looking for a single lynchpin moment where things change from one way to the other. Where in reality, things rarely happen that way. It's a slow and steady shifting away from one thing towards another.
reply
I think a better comparison would be between GitHub and 1Password. Both started out as really excellent things for individuals and both became really awful things for individuals in their pursuit of enterprises.
reply
What do you find awful about 1Password today?
reply
So much to list:

- They ditched their previous android app for a new one that doesn't get the grandfathered accessibility access so autofill is mostly useless...

- On mac, safari integration is consistently flaky. It regularly keeps getting blocked in a loop telling me to unlock 1password when 1password has already been unlocked.

- Passkeys are unreliable to the point of being unusable

- Autofill frequently doesn't work well where for some reason the site with the same url as saved in 1password is not offered during autofill. When 1password used to work, it helped catch phishing attempts because it wouldn't show autofill on pages that do not match. Nowadays because of the shitty autofill, people get trained to go to the app, copy the password and paste it in the website. This means that it will no longer protect from phishing attempts

- The previous behaviour of saving any newly generated password as a password object (not login) was much better. Now newly generated passwords are only available in the password history of the browser extension you specifically used.

- I can't tell 1password to ignore a specific website

At this point, the only reason I'm not using bitwarden is that search is very slow on it with 2k+ passwords.

reply
When I quit using 1Password, it was when they dumped native apps for electron apps and quit supporting the product I’d been buying upgrades for every couple years, in order to pivot to a cloud model that lets them imposing an enterprise subscription model for enterprise users onto individuals. Dunno what they’re up to these days, but I’d be shocked if they could last six months without enterprise customers, so I know I’m not relevant to them anymore. And that’s the same way I view GitHub — individuals are financially and strategically irrelevant to their bottom line.

It’s their right, certainly, but it means I use GitHub as a Google Site replacement and my only active repo is archived whenever I’m not pushing commits to silence all the unwanted crap that comes with a GitHub repo. I’d be daft to ignore free hosting and I don’t care in the slightest that it’s one nines. Makes me laugh every time, though, to think of all those billion dollar AI-layoffs businesses having to stop AI work for a day because AI proliferation broke the freemium model and GitHub’s too hooked on being home to unfunded, mission-critical infrastructure projects to close the barn doors on free.

reply
Just to add a dissenting voice to all the complainers:

- autofill on desktop is rock-solid, it virtually never fails, much less so than any other password manager autofill

- it works great with passkeys, again rock-solid, and again the best UX of any password manager. passkeys itself are also great

- OTP code integration (only use this for non-important stuff) works great too, again best-in-class

- switch to Electron was great for most, the Windows app sucked and there was nothing on Linux, now we have a good application across all 3 desktop platforms, although it was a slight downgrade for Mac users

- autofill works fine on Android 99% of the time

- 1Password CLI and SSH agent are interesting additions but SSH has a lot of paper cuts

In general, they have by far the nicest UX and UI of all password managers. And they really seem to care. They were the first to introduce stuff like "no automatic autofill" because of security implications, their vault spec is open source (in case they go belly up), they get audited regularly. They were the first to add passkeys and actually made a site (name escapes me) that shows which services have passkeys and how to activate them.

reply
I can't globally disable that "autofill" also hits "submit". I want to review what it autofills before I submit. I consider this a security risk. I can disable submit only on a login-by-login basis, and my coworkers are able to reenable it again. I can't globally disable it for myself.
reply
This setting does exist for "Universal Autofill" [1] which is what I use instead of any browser extensions because I don't want to get phished when I'm not at my best. [2] [3]

On the Mac app, the setting is at the bottom of the General settings screen.

The downside to forgoing the browser extensions is that creating new logins is painfully manual. The risks of using the extensions just freak me out too much.

[1]: https://support.1password.com/mac-universal-autofill/

[2]: https://hudlow.org/2026/practical-antiforgery#two-steps-forw...

[3]: https://hudlow.org/2026/practical-antiforgery/demo/1password

reply
I'm just using Bitwarden instead. My work still uses 1password for now, but we're in the process of moving to Bitwarden.
reply
Painfully manual. Every time I have to delete the word "Login" when creating new login, I wonder how hard could it be to vibecode myself what I want. I fantasize about getting a job there to fix the UX issues and then quit.
reply
It much buggier for me since the enterprise/electron push.

Autofill frequently doesn’t work. Passkeys are unreliable. Creating a new password doesn’t ever get saved.

reply
FYI I recently discovered a 1p browser extension feature named “Password Generator History”. It has a record of all generated passwords, whether their respective items ever ended up saved or not. Live saver.

https://support.1password.com/recover-unsaved-password/

reply
That is the feature that is complete broken for years on my laptop
reply
Same here. I paid for my family's accounts for many years until the app suddenly became much worse. Honestly, Apple's own Passwords app has 95% of the features of, and the ones it does have work far better than the 1P equivalent. I can't imagine paying for a personal account again.
reply
It’s getting buggier and buggier, not being able to fill in passwords properly is kind of a glaring omission of a password manager (and that’s on three different computers). They keep adding features but seem to show little interest in fixing bugs. I submitted debug logs, recorded videos etc but it just trickled out in the sand. And as another poster wrote, it all started going bad with the switch to Electron (might be the rust backend that is the problem, I don’t know and frankly don’t care, it just doesn’t work as well as it did before).
reply
People still use 1Password? There are such better alternatives. Why would you subject your self to that awful ux?
reply
The only password manager that IT allows on their hardware, bought by your employer.
reply
I still use 1Password 6 to access my former stuff!
reply
Not the parent, but the only thing I really hate about 1Password is that I can't tell it to never offer to save a specific site's password. I can turn off all offers to save passwords, or I can have the stupid pop-up ask me multiple times a day if I want to save that password. The pop-up chases me across the site until I get rid of it. Aarrgh. Blood boiling. Rage overflowing.

Other than that it's fine, I guess.

reply
I have the same issue when using Google Passwords. One specific example: Many of my bank websites require 2FA with a code via email, SMS, or token. Each time, Google Chrome asks me if I want to update the password with the 2FA token. I have no idea how to disable it. Am I doing something wrong?
reply
I have the same complaint about lastpass. With lastpass it's doable, but I have to keep looking up how to configure a site to never site and never ask.
reply
Speaking of a "year of Linux on desktop", it's mostly not happening because the desktop lock-in has largely eased. I of course love my Linux desktop, but I use relatively few native applications, and every one of them is multiplatform now. Windows desktop becomes less and less relevant in its own way, by degradation of experience, and by being replaced with consoles and the Steam Deck.

Same may happen to GitHub. CI/CD tools and workflows can become more portable and adaptable. Independent code review tools that can use GitHub API along with a few other APIs may become popular. GitHub will become one of, not the one. I won't call it a bad outcome.

reply
I think the same of AWS. There are alternatives out there, especially for small personal projects.

I use Digital Ocean and couldn't be happier. The bill is small, and it's refreshingly simple to host a container.

I still have battle scars from trying to set up AWS Fargate. It's just a hodge podge of corporately requested features at this point.

reply
Whats funny is that nearly every major desktop app and feature has come out on macOS first and windows has nearly always been an after thought
reply
Starting when?
reply
Windows 1.0, I believe. Xerox PARC invented the WIMP UI paradigm (windows, icons, menus, pointer), Apple commercialised it first, and then Microsoft copied Apple.
reply
GitHub lost me when Microsoft used my shitty code to train shitty AI without my permission.
reply
Wym? They had a banner up for months asking if you wanted to opt out.
reply
How do I opt out if somebody pushes a copy of my project's repo to their own namespace on GitHub?
reply
Who's this random somebody that has a copy of your code that you don't want shared or trained on? GitHub's no saint here, but it seems like that somebody is an issue, not GitHub.
reply
Until now there was never a reason to have a permissive software license that tries to restrict where the recipients can store the code, because this is a new issue. My software is AGPLv3 but I'd rather just stop sharing my code entirely than let these corpos profit from my work for free. Mirroring onto GitHub is very very common since GitHub is frequently accessible in network environments where random others forges may not be.
reply
It is actuly good for the ecosystem to have competition. Githubs quasi monopoly was a bad thing. And will continue to be a bad thing in the future if it remains
reply
> But it beggars belief that most of the millions of GitHub's users would switch to something so much more complicated.

None of the alternatives you cited are as complicated as GitHub. Also, GitHub started with this Actions bullshit which is just reinventing the CI wheel and overcomplicating stuff that was already made simple. The one thing I hate Forgejo about is for being compatible with Actions and promoting is as the way to go for CI, when you have much better alternatives like Woodpecker, where you can actually understand the underlying code for your CI/CD pipelines.

reply
The problem is that from the outside it seems like Microsoft no longer cares about the product. So much so that "the product" has become "shareholders"[0].

We've just been moving into a world where metric hacking is the desired outcome, not an outcome to try to avoid. These companies are only surviving because of their monopoly statuses. Because of momentum. It's a powerful force. It's the reason Twitter still is around. The reason Facebook is still around. But them being around doesn't mean they're good. It doesn't mean they're useful. It doesn't mean it is a good product. It doesn't mean the users like it. It just means people are used to the way things are and they aren't angry enough to leave for something else. But these companies are actively creating friction for users, daring them to leave, gouging them for everything they can. FFS Microsoft is the largest contributor (even more than Valve) to creating "the year of linux". Sure, it'll never have M$FT's market share, but it sure is eating into their revenue.

We've all lost sight of what made software so powerful in the first place. Why it became so successful and changed the world. We used to ship good products that help people, make their lives better, and make lots of money in the process. Now, I think all that anyone cares about is the last part. Now we're actively being hostile to those that make the systems better. And that system is fucked up and will destroy itself. That's not a good thing, because it does a lot of damage along the way. It is a system of extreme myopia.

In the last 5 years I'd argue that most software has made my life harder and more complex, not easier. There are definitely exceptions to this (ghostty being a great example), but there is a strong trend. I know I'm not alone in this feeling and I think we're getting to a point where a lot of people are no longer willing to dismiss their own gripes. This is not a good sign...

I'm glad you're optimistic. I do hope things can change. And my frustration is not directed at you. I really do want you to be right and I really do want to see change come from the inside. But I do not think those leading the companies now have any foresight. To be honest, I'm not even sure there's anyone at the wheel. It feels like we've just let the market forces steer the ship. If the currents steer the ship, then there's no captain, regardless of who claims the title. Frankly, I don't want to be on a ship without a captain, but here we are.

[0] https://www.youtube.com/watch?v=YZFTaEenaHM

reply
deleted
reply