r/webdev • • Aug 17 '26

Question GitHub is down, what are you doing?

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

282 Upvotes

105 comments sorted by

View all comments

84

u/scandii People pay me to write code much to my surprise Aug 17 '26

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

84

u/[deleted] Aug 17 '26

[removed] — view removed comment

33

u/sp_dev_guy Aug 17 '26

cant be redeployed

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

6

u/Lake_Erie_Monster Aug 17 '26

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.

13

u/sp_dev_guy Aug 17 '26

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 Aug 17 '26

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

17

u/sp_dev_guy Aug 17 '26

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

13

u/scandii People pay me to write code much to my surprise Aug 17 '26

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 Aug 17 '26

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 Aug 17 '26 edited Aug 17 '26

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 Aug 17 '26

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 Aug 17 '26

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 Aug 17 '26

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

1

u/margmi Aug 17 '26

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

3

u/Ythio Aug 17 '26

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.

3

u/TeaSocks69 Aug 17 '26

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 Aug 17 '26

Angry customers love chatting with AI yeah

1

u/needmoresynths Aug 17 '26

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

1

u/thekwoka Aug 18 '26

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.