959
githubDownDaily (lemmy.radio)
you are viewing a single comment's thread
view the rest of the comments
[-] Vince@lemmy.world 133 points 2 weeks ago* (last edited 2 weeks ago)

I understand it's a joke, but really isnt the entire point of git is to be able to work locally as much as you want without affecting the remote repo and vice versa

[-] firelizzard@programming.dev 86 points 2 weeks ago

Git allows me to write code as much as I want. But GitHub does more than just Git. If you don’t remember the details of the next task you need to work on and GitHub is down, that’s a problem. As a senior I spend a lot of time reviewing PRs. That’s considerably harder when GitHub is down.

[-] tempest@lemmy.ca 30 points 2 weeks ago

I mean there are tons of options in that space so if it's an issue that is sorta on your business to have evaluated their dependency.

We work on an internal gitlab instance that has had 100 percent up time for like 2 years. It doesn't even have to be gitlab, there's gitea and like 10 other options.

I personally think that the industry has moved so far in the direction of cloud and saas that it's lost a lot of valuable skills and made them dependent on too much externally.

[-] Phoenix3875@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago)

It's like "nobody ever got fired for buying IBM." Nobody ever got fired for pitching a migration to GitHub. It doesn't have to be good. Then one day it's crumbling down and people will have to learn to face consequences.

[-] firelizzard@programming.dev 4 points 2 weeks ago

I'm the only person at my (small startup) company who has the skills to maintain a GitLab instance. Been there, done that, never fucking again. I HATE maintenance. We're probably going to migrate to some other platform since GitHub is intent on turning to shit.

[-] Buckshot@programming.dev 3 points 2 weeks ago

In 2014 I set up GitLab for my then employer. It had to be something self hosted because of client requirements. I was apparently the only one in a company of about 200 that knew anything about Linux.

Wasn't too bad, just keeping it up to date etc. When I left in 2016 I'd just upgraded the server to ubuntu 16.04. It's probably still running that now. I know someone who is still there and they've said GitLab itself hasn't been updated since I left.

[-] firelizzard@programming.dev 3 points 2 weeks ago

I set up and maintained a GitLab instance and GitLab CI runners for five years. It was fine. I still hated it. I loath maintaining infrastructure.

[-] Magnum@infosec.pub 2 points 2 weeks ago

Sounds like you don't really have the skill to maintain it.

[-] firelizzard@programming.dev 2 points 2 weeks ago

Oh fuck off. I’m not talking about the GitLab instance. Those aren’t hard. The trauma is from other stuff, but it adds a spicy flavor of stress and anxiety to all infrastructure work.

[-] tempest@lemmy.ca 1 points 2 weeks ago

To each their own but ours didn't really require more than an hour a month at most. It's not running on cutting Edge hardware but chugs along pretty dependably. The back ups probably take the most time but even then ansible does most of the work and we bump the omnibus version once a month in off hours without issue.

[-] firelizzard@programming.dev 2 points 2 weeks ago

It’s not as much time as it is stress, anxiety, and trauma. Being on call when shit breaks is fucking awful and my best coping strategy to date is refusing to be an infrastructure person and aggressively not giving a fuck when things are down for a day or two.

[-] Cethin@lemmy.zip 2 points 2 weeks ago

While it's possible to handle it better on your own, the point is that you shouldn't have to. It had better uptime before Microsoft purchased it. The fact that one of the largest companies in the world can't manage it is ridiculous.

[-] ripcord@lemmy.world 1 points 2 weeks ago

Github has self-hosted options as well

[-] SaharaMaleikuhm@feddit.org 15 points 2 weeks ago

Sounds dumb to be that dependent on a US platform in 2026 AD

[-] VoodooAardvark@lemmy.zip 14 points 2 weeks ago

Right? We’ve had two thousand and twenty six years since Christ walked the earth to reduce our dependency on GitHub, what are we even doing

[-] Squirrelanna 5 points 2 weeks ago

Everyone knows we were banished from the garden of forejo after Steve made the Apple and even Jesus dying wasn't enough to let us go back.

[-] firelizzard@programming.dev 3 points 2 weeks ago

What do you use for project management? What platform-less system are you using for that? Or are you saying to use a non-US platform? Do you have specifics.

[-] Therms45@europe.pub 2 points 2 weeks ago

Well couldn't you have your own self hosted "Git(hub)"?

[-] daniskarma@lemmy.dbzer0.com 31 points 2 weeks ago

For some reason tons of developers moved that amazing concept to depend as much on Microsoft cloud as possible for their workflows.

[-] rumba@lemmy.zip 30 points 2 weeks ago

which is absolutely true until you wire your CI pipeline through it. Now it's a critical fucking deploy function for dev/stage/QA and maybe prod now with workflows.

[-] MonkderVierte@lemmy.zip 3 points 2 weeks ago* (last edited 2 weeks ago)

Soo, don't do that?

[-] fxdave@lemmy.ml 2 points 2 weeks ago

You can run the pipelines locally. But it's complicated so it's better have your own scripts and keep the pipeline short.

[-] rumba@lemmy.zip 5 points 2 weeks ago

There are more ways to set up a pipeline than there are ways to shuffle a deck of cards.

Everybody seems to like to tie back into online services. People like github workflows, and using NPMs and external DNS and docker Deps and JFrog. By the time you chain all those SLAs together you've got a bucket of risk the size of a small bus.

I try to push them as much as possible to use straight up bash scripts, and then call those with automation.

If it were solely up to me, I'd host my own repositories, but at some point, risk and safety end up losing out to some extent to features and feasibility.

[-] ripcord@lemmy.world 2 points 2 weeks ago

You can do all that stuff without cloud services. Which IMO is the better way to do it. It's absolutely insane to me what people send to cloud services

[-] Pencilnoob@lemmy.world 12 points 2 weeks ago

It's possible to design your devex to require an unreliable SAAS vendor for even basic tasks! If you try hard enough you can logjam your entire team!

[-] Evotech@lemmy.world 5 points 2 weeks ago

GitHub has actions etc. a lot of people don’t build locally. They push to GitHub and it builds, tests, deployed, does checks etc

[-] kamen@lemmy.world 22 points 2 weeks ago

You should be able to replicate at least some of that locally. If you can't work with GitHub down for a couple of hours, then it's a poorly set up project.

[-] foenix@lemmy.radio 9 points 2 weeks ago

Tell me you don't actually code enterprise without telling me you don't actually code enterprise.

[-] iglou@programming.dev 23 points 2 weeks ago* (last edited 2 weeks ago)

Nah. If your entire dev team has to be on pause when github is down, you're doing it wrong. Especially enterprise.

[-] Evotech@lemmy.world 2 points 2 weeks ago

Sorry but that is just the reality these days. Instead of having local «it works on my computer» setups you have one place that builds

Off code you could run your own gitlab or whatever but it’s just cheaper and more efficient to buy a sass solution

[-] iglou@programming.dev 10 points 2 weeks ago

Sorry but that is just the reality these days. Instead of having local «it works on my computer» setups you have one place that builds

You should have both. Having your entire dev team unable to work when one service is down is absurd.

[-] Evotech@lemmy.world 2 points 2 weeks ago

Welcome to the world of SaaS I guess? It’s very standard. I mean GitHub used to have better uptime than you could achieve on your own.

[-] SaharaMaleikuhm@feddit.org 3 points 2 weeks ago

It's not cheaper if nobody can work for hours.

[-] Evotech@lemmy.world 1 points 2 weeks ago

Captain hindsight over here

[-] mlg@lemmy.world 1 points 2 weeks ago

You can still make a CI/CD pipeline that doesn't self combust every 5 minutes lol.

this post was submitted on 03 May 2026
959 points (100.0% liked)

Programmer Humor

31528 readers
2067 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

founded 2 years ago
MODERATORS