Abandoning Github for Sourcehut
I’m no longer using GitHub, except for opening issues and PRs on others’ products.
Why?
GitHub is owned by Microsoft and has grown increasingly feature bloated and clunky, not to mention pushing AI aggressively. A few days ago they added support for Grok.
GitHub isn’t even usable without JavaScript at this point, it’s a far cry from what it started as back in the days when they were hosted by EngineYard. I remember back in the 2000s when I created my first repository for a compilers class project, in fact it was when I was using git for the first time. It seemed that I was using something on the forefront of being a great technology. No more.
What did I delete and what not?
I actually just deleted my original account: github.com/grahamg and created a new one for submitting PRs: github.com/gg3475. It might have been a rushed decision, but felt better after the original was deleted, there were so many repositories just sitting there untouched with years of inactivity. Starting new again for the express purpose as a sock account for PR submission with no repositories of my own felt like the right thing to do.
Other alternatives
I had also briefly looked at Codeberg, which has its own version of GitHub Pages (as does Sourcehut). It’s a quality offering, but I settled on Sourcehut because of the non-corporate nature and its ability to put people first. They’re incredibly flexible on the paid monthly subscription fee. It can range from two dollars to any amount that you’re comfortable in providing. A win win by my ideals.