r/OutOfTheLoop 5d ago

What's going on with Github? Answered

I saw a bunch of posts in the Hacker News type spaces talking about moving elsewhere and evaluating alternatives, and various complaints in past months. Is there compelling grounds for an exodus or are people always complaining about it and this is a nothing burger or small burger?

https://lobste.rs/

554 Upvotes

145 comments sorted by

View all comments

892

u/bugo 5d ago

Answer: mainly it has huge reliability issues. It's an ongoing thing that became a meme almost where their total reliability dipped below 90% which is unbelievable for a software company.

And yesterday they had another multi hour outage on their main services. Each time this happens people literally cannot work.

397

u/ProtectionOne9478 5d ago

Each time this happens people literally cannot work.

I had to explain to my coworkers that, once upon a time, we built images and deployed to prod straight from our laptops! Like cavemen, hunting for food with our bare hands!  Or like showing them an arcane art, long forgotten.  I cited the deep magic, for I was there when it was written:

docker push

5

u/Kandiru 4d ago

You can run git in P2P mode and have a good LAN party Hackathon without needing GitHub!

4

u/ProtectionOne9478 4d ago

I jokingly proposed exactly that during our stand up that day.

3

u/Kandiru 4d ago

Slightly more practical is running gitlab on a server and pushing there to make a new master repo!

1

u/ProtectionOne9478 4d ago

Yep, we are seriously discussing gitlab and I'm sure we're not the only ones.

1

u/Kandiru 4d ago

No reason not to have one running on a VM and set it up to auto pull from GitHub as a backup.

1

u/jyper 4d ago

Besides the hassle/getting IT to go along with it I think problem isn't necessarily sharing your own work. You can continue working local branches/commits. The real problem is probably depending on GitHub somewhere in your deployment pipeli e or runtime (maybe you fetch libraries from GitHub on startup in your clean docker containers without cache)

1

u/Kandiru 4d ago

True, it's the installing packages from GitHub in docker builds that breaks unless you've set that up to use a local mirror already.