Github Enshitification, This comment has been minimized. Sign in to view

https://sh.itjust.works/post/17912814

Github Enshitification, This comment has been minimized. Sign in to view - sh.itjust.works

Are you guys fine with these new shenanigans from Github. I found a bug and wanted to check what has been the development on that, only to find out most of the discussion was hidden by github and requesting me to sign-in to view it. It threw me straight back to when Microsoft acquired Github and the discussions around the future of opensource on a microsoft owned infrastructure, now microsoft is exploiting free work from the community to train its AI, and building walls around its product, are open source contributors fine with that ?

My hot take is the quickest way out of this quagmire is to abandon Git. With the education system raising kids to thing MS GdtHub is Git, it would probably be less work to start rolling with another VCS as they won’t have the agility to pivot from Git. Git isn’t even that great—arcane CLI, patches don’t commute, basically permanently locks in your name & email, large files require a separate tool, etc. And most of the popular alternative forges are literally just trying to clone MS GitHub rather than invent something new or solve the shit problems it doesn’t like threading, pull request model sucks, source code doesn’t need to be a social media platform with gamified stars & anxiety inducing activity charts to encourage that MIT code in your free time the corpos will use & never contribute back…

Nah. Start anew. Check out Darcs, Pijul, Fossil, Mercurial, or whatever else is out there.

Wtf just use gitlab/gitea/whateverthefuck instead of Microsoft garbage

Your project will inevitably get forked onto MS GitHub & the SEO will rank that fork above you—changing VCS adds a layer of friction that discourages forking back onto MS GitHub. Microsoft has a massive pull in the direction Git goes, & whatever MS GitHub does, the alternative forges seems to want to clone their feature even if it’s bad (look at Forgejo diverging from Gitea to copy Actions verbatim even tho we all know working with YAML for CI is a bad idea that scales poorly).

And again, Git is not the best DVCS—but folks are hesitant to try other platforms since there is less forges & tooling. If Microsoft is controlling the Git ecosystem like it is, that effort, in my opinion, would be better spent choosing a better DVCS system that isn’t already infected by Microsoft or Google or Apple or similar.

I don’t agree, but it’s a unique, interesting thought that I can upvote.
That’s how a “hot take” should work