Earlier quoted context omitted.
I think GitHub was designed for getting work done, but since Microsoft bought them, they are slowly moving into enshitification territory. For example, they have a homepage that is just a wanna be social media feed and the file contents pages have ads for Copilot and in general there are ads for VSCode and blah blah. It was pretty good, but it's going to get much worse. :-)
I disagree on enshittification. The only practical change I've noticed in github usage is the improvements to code search, which has been unbelievably useful. It gives me the ability to do complex searches to find real usages of even the most obscure libraries, examples of poorly documented configuration files, and more, from any public repository hosted anywhere on github. That capability comes from both the large b…
The enshittification related to this feature includes:
(1) Code search is no longer available without being logged in to GitHub--even if the search is restricted to a single repository.
(2) This is compounded by GitHub "recently" started requiring additional steps in the authentication process for certain types of accounts without providing any option to opt-out (e.g. by choosing to restrict the account to being read-only/search-only/issue-only going forward).
There is no dialogue, you accept whatever new restrictions/requirements are put in place or you lose access to the account which you were "convinced" to use to contribute & interact with FLOSS projects over the past N years.
(What other choice do you have? Convincing every single FLOSS project to move from GitHub to...? Good luck!)