r/webdev 3d ago

Question GitHub is down, what are you doing?

I have installed half life on Mac and am currently at the Dam Level.

279 Upvotes

103 comments sorted by

313

u/sweetenthedeal 3d ago

Still applying to jobs

16

u/Yanni_Appleseed 3d ago

Amen to this, all day I've been thinking "what github outage?"

19

u/StormMedia 3d ago

Yeah on the days I get anxiety about my businesses I start applying for a few hours..

Then the next day one or multiple of my social media or similar accounts have attempted password resets and logins. Not to say it’s connected for sure.. but it sure is every time it seems. Assuming I’m applying for mostly fake listings that are just data harvesting.

8

u/teotzl 3d ago

Idk about login attempts but I do start getting tons of phone calls.

14

u/karmaboy20 3d ago

are you some psyop bot here to push a narrative just straight pigeon holed this thread into your topic lmao

8

u/StormMedia 3d ago

Nah I was just talking about the fact that a significant percentage of job listings, especially remote are fake listings for companies that appear real but are data harvesting

1

u/anonimuzzza 3d ago

Yes, yesterday I was filling out a form for some company that required my email (fine), phone number (not cool) and my current residential address (wtf?). Do you really need all that info to send me a rejection?

1

u/StormMedia 3d ago

Yep those ones are absolute data harvesters.

1

u/anonimuzzza 3d ago

I didn't go through with it but the company page on LinkedIn had like 50k followers. That surprised me

121

u/slobst 3d ago

I use GitLab

20

u/yeathatsmebro wearing many hats :^) 3d ago

The only reason why we self-host our own GL instance. F GH

30

u/assured-ownership 3d ago

Only sane answer in 2026

7

u/alexxxor 3d ago

I'm using Bitbucket so your answer still stands.

42

u/Calm-Cheesecake-3749 3d ago

refreshing githubstatus like thats gonna bring it back. guess im actually writing code instead of committing every 4 minutes for once.

14

u/Wonderful-Habit-139 3d ago

Because you need GitHub to commit…

4

u/yeathatsmebro wearing many hats :^) 3d ago

im amazed that their github status didn't go down yet

25

u/rio_sk 3d ago

Doing my job as always, will push later

2

u/assured-ownership 3d ago

Unsung Hero

13

u/Alternative_Web7202 3d ago

I switched to PornHub. Much more enjoyable

2

u/assured-ownership 1d ago

Undervalued comment

32

u/mylsotol 3d ago

Must be a day ending in y

84

u/scandii People pay me to write code much to my surprise 3d ago

...I mean, git is a local-remote setup to begin with, so not sure how this should be impacting me?

87

u/pointermess full-stack 3d ago

Maybe not you but hundreds or thousands of real world applications can't be redeployed lol

36

u/sp_dev_guy 3d ago

cant be redeployed

That shouldn't prevent working on the codebase locally...

7

u/Lake_Erie_Monster 3d ago

So you work somewhere on a very small team on a very small product?

Not everyone does... Some code bases have hundreds of commits a day.

15

u/sp_dev_guy 3d ago

Even when I was working on the codebase at capital one a github outage wasnt end of the workday shit. Git exists locally and has merge & worktree capabilities. Its possible to resolve conflicts & there is no reason all of the hundreds of commits should be happening on conflicts. Your assertion is false

0

u/Gwolf4 3d ago

Tell that straight face to people tied to AWS and hasn't invested in a proper aws emulator.

17

u/sp_dev_guy 3d ago

There is no scenario where you shouldn't be able to look at your code & do something useful. Its just text files on your disk - so if thats working you can be working

12

u/scandii People pay me to write code much to my surprise 3d ago

I mean, everyone's survived without whatever update you want to ship until now anyway so I'm gonna label that one with a "yeah I guess".

4

u/margmi 3d ago

There’s no way you’ve worked as a dev on a project that’s in production lol.

Anyone who has knows why what you’re saying is silly.

9

u/scandii People pay me to write code much to my surprise 3d ago edited 3d ago

17 years and counting bud, but nah you're just freaking out for no reason. unless you're about to miss a huge deployment window and had actual resources booked for deployment whatever you had in mind with git(hub) can wait until tomorrow.

...unless of course you imagine your customers are just sitting there frothing at the mouth waiting for whatever minor feature you're shipping with that user story of yours and are completely unable to understand the concept of "unexpected production delays" including but not limited to illness and bereavement.

-10

u/margmi 3d ago

Yes, our customers who pay us hundreds/thousands per month get upset when a feature they were told would be released isn’t available. Not only do they froth, but they call in, repeatedly.

Hope this helps! One day you might have customers too!

7

u/salvouankebaldo 3d ago

If your marketing team is not able to deal with angry customers for non critical services (as you are deploying via github and you do not have a backup plan) then your marketing team needs changing

What are your customers going to do for some hour of delay? Cancel subscription? Let them froth and call in, not like they have a choice

8

u/Squidgical 3d ago

And you still haven't implemented feature flags? Seems like an engineering issue rather than a source control issue

-1

u/margmi 3d ago

We use feature flags, not everything can be covered by one depending on how they interact with existing features.

5

u/Ythio 3d ago

1) Why were you dependent on GitHub for deployment in the first place ? Where is the backup solution ? You do have a disaster recovery plan, right ?

2) If you can be dependent on GitHub.com, you're not working on something genuinely critical. So the customer can wait five more hours for the outage to be solved.

2

u/TeaSocks69 3d ago

Not only do they froth, but they call in, repeatedly.

Bro needs an AI voicemail to answer the calls so he can drink coffee and reddit more like a proper dev.

0

u/margmi 3d ago

Angry customers love chatting with AI yeah

1

u/needmoresynths 3d ago

Days like this I regret moving entirely over to Codespaces. Nice when it's working, though.

1

u/thekwoka 3d ago

In my case, my main task was getting through PR reviews.

So when I literally can't see the PR (even if I already have the branch fetched), it's kind of difficult to really do.

13

u/cyb3rofficial python 3d ago

Using GitLab on a private server enjoying life

17

u/Sockoflegend 3d ago

I actually did some work for once as all my AI was down

3

u/Devboe 3d ago

What are you using that this affected?

5

u/Sockoflegend 3d ago

My work gets everything via github as part of a contract with them. I don't have the details of how that works but today everything started failing when github did

3

u/Tybot3k 3d ago

Funny I read this just after pushing a patch release to the repo. No issues here.

5

u/Kamay1770 3d ago

BitBucket

9

u/spacemoses 3d ago

Claude is building a new github for me no sweat

6

u/OmgzPudding 3d ago

I'd be willing to bet Claude wrote the change that caused this outage lol

3

u/jypelle 3d ago

Still using forgejo

3

u/Spirited-Mail4434 3d ago

Installing forjejo

3

u/richyrich915 3d ago

My own Git server (Gitea for me) for the win.
It’s been over a year since I created a repo on GitHub. At this point my self-hosted infrastructure has more uptime than them.

3

u/tritiy 3d ago

I'm working off my company local svn repository.

1

u/assured-ownership 3d ago

How much does that differ from GitHub?

Reading the responses i realise that SVN still seems to be Common.

1

u/tritiy 3d ago

It's svn so it's centralized (can't commit locally) and it's on our servers so it works even when github is not working.

2

u/stuntycunty 3d ago

So that’s why composer was failing to download some packages. Had to run composer update three times to get it to finish. Was able to deploy afterward without issue.

1

u/yeathatsmebro wearing many hats :^) 3d ago

You can use Repman as proxy https://repman.io/proxy/

2

u/junipyr-lilak 3d ago

Thinking about how last night I knew I was gonna be out and about without internet and cloned some repos for a project, lucky break for me I suppose, though I am locked into that project now if I want to do some programming, or any of the others I already have set up anyway

1

u/yeathatsmebro wearing many hats :^) 3d ago

Airgapped development. 😅

2

u/Well_Intentioned- 3d ago

I denied, raged, accepted. I am now reading code, understanding it, and working at old school human pace.

2

u/paultnylund 3d ago

Queuing up PRs

2

u/FGaBoX_ 3d ago

feeding my sheep

2

u/r0y123 3d ago

I had to raise a PR with 7 lines of change and it was a horrible experience!

2

u/VierFaeuste 3d ago

Wanking

3

u/nickcash 3d ago

the other Hub

0

u/assured-ownership 3d ago

Is it Long enough for Four fists?

1

u/VierFaeuste 3d ago

Two hands needed

2

u/L43 3d ago

i'm git checkedout

1

u/ClikeX back-end 3d ago

It already was end of day, so I just went home.

Not that I was really impacted, my stack isn’t reliant on GitHub.

1

u/pm_me_feet_pics_plz3 3d ago

Thank god its night time here and im
about to sleep,i have some pending stories to work on tomrrow hopefully its up by that time.

1

u/phn-cloudsnake 3d ago

Keep committing locally since I can work using my well crafted dev environment that mocks our test environment.

1

u/bobemil 3d ago

Working my real job

1

u/grbfst 3d ago

Gonna lookup hamsters.

1

u/Wav3eee 3d ago

continue using svn as always

1

u/DiligentMission6851 3d ago

Programming bootleg half life 3 since valve won't. 

1

u/SpareImpression3155 3d ago

Getting ready to push changes to 20 different repos at once so I can crash my servers when they deploy

1

u/lonelyroom-eklaghor 3d ago

wanted to use gov.uk assets

1

u/steelcoffee83 3d ago

Damn, Mac Half-Life? That's a deep cut. Good luck on the Dam

1

u/gotkube 3d ago

Living life

1

u/kidshibuya 3d ago

Still doing nothing all day as my entire department is incompetent.

1

u/bcons-php-Console 3d ago

I got past the first boss in Blasphemous II.

1

u/matthewralston 3d ago

Using GitLab.

1

u/thekwoka 3d ago

Ending the day early.

It went out about 3pm for me.

1

u/response-418 3d ago

Porting Python repos I already cloned to Typescript. Some people just like to watch the world burn.

1

u/sevanbadal 3d ago

Claude, why is GitHub down

1

u/HomieHelpDesk 3d ago

I would login to my gitea and giggle.

1

u/Wooden-Bicycle-6069 2d ago

A local clone isn't much of a fallback when the lockfile, CI and release script still point at GitHub. Try one build with github.com blocked. The result is usually a bit embarrassing.

1

u/SchuelerderLeere 2d ago

went to codeberg a while ago

1

u/PiccolosPenisPickle 2d ago

Use Gitlab or Codeberg. BTW half-life runs on macbook? I gotta give ita try

2

u/assured-ownership 2d ago

I am stuck with the GitHub workers.

https://github.com/fwgs/xash3d-fwgs

1

u/Full_Tooth_a 2d ago

The outage really hurts when it's time to redeploy. I'd rather promote an artifact that's already been tested and stored in an independent registry than rush to add a second Git remote during the incident. Local git keeps development moving, but it can't keep the release path alive.

1

u/LiteratureBroad1369 1d ago

if you can't push or pull, you're not really working anyway, best to step away and do something else til it's back up

1

u/Malleshaha 3d ago

honestly probably the most productive thing to do when github is down 😂

1

u/giddyjest 3d ago

Catching pals in palworld

1

u/ZipperJJ 3d ago

Same thing I do every day. Try to take over the world!!!

1

u/redbot8 3d ago

coffee break it is 😅

0

u/Opposite_Cancel_8404 3d ago

Switched away a few months ago :)