this post was submitted on 02 May 2025
585 points (97.4% liked)
Programmer Humor
22969 readers
944 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Github is pretty amazing, better than Gitlab or Forgejo imo, however, fuck Microsoft.
GitHub can talk to me when they let me self host and have better ci/cd
Why is GitHub better than GitLab? Did I miss something big or are you refering to smaller differences in function? I thought GitLab offered basically the same core functionality as GitHub.
GitHub and Gitlab are very similar.
Gitlab lets you self host which is why it wins for me.
Bitbucket is the worst.
the interface is not near as slow and clunky IMO, and it's always broken when using JShelter extension for me
The only good thing about GitHub is the fact that its backend is git
I'm impressed it hasn't become a bloated copilot mess like all other Microsoft products have. It's still relatively as quick and functional as it's ever been.
I wouldn't say it's perfect. Definitely not. But it's definitely on the highest end of Microsoft owned products.
Probably because it's very similar to how it was before they bought it.
I primarily do not use it for development though. So take that with a grain of salt. Some small projects I contribute to still.
Just give it time. Microsoft's modus operandi is EEE; they're just having to contend with the absolutely massive user base, so they're moving much more slowly.
GitHub certainly is as "functional" as it's ever been, and no more. Basic search is still laughable, for example.
There are better backends though.
Better in what way?
There are certainly others but … git is the defacto standard for a reason.
There are certainly use cases for others, just wondering what you mean?
> says there are better back ends
> Doesn't list a single one nor how they're better
Depends on the task. SVN or Fossil (if you need a web interface) for cathedral-style, Mercurial for bazaar-style, I’d say. Especially because of their easy to understand UX.
Nothing is preventing git from being used for cathedral development.
Nothing is preventing you from using any of the plethora of frontends available.
If all of your projects are a single file, you have much deeper problems than selecting source control.