←back to thread

Days since last GitHub incident

(github-incidents.pages.dev)
212 points AquiGorka | 2 comments | | HN request time: 0s | source
Show context
cedws ◴[] No.46234671[source]
I found out when Actions started failing again for the Nth time this month.

The internal conversation about moving away from Actions or possibly GitHub has been triggered. I didn't like Zig's post about leaving GitHub because it felt immature, but they weren't wrong. It's decaying.

replies(7): >>46234872 #>>46234875 #>>46234911 #>>46234951 #>>46235621 #>>46235670 #>>46236656 #
hinkley ◴[] No.46235670[source]
If you consider that an American maintainer was cheesed off enough to move an entire project off GitHub two days before Thanksgiving then the tone of the original post was completely in line with the energy involved.

Anger is a communication tool. It should absolutely be used when boundaries are being violated. Otherwise you’ll get walked all over.

replies(1): >>46237622 #
1. bilkow ◴[] No.46237622[source]
I mostly agree, but a generalized attack at the remaining GitHub workers by calling them "losers" and then "rookies" is unwarranted and leaves a bad taste IMO.

See the edit history here: https://news.ycombinator.com/item?id=46133179

Edit: 1. just to be clear, it's very good that they have accepted the feedback and removed that part, but there's no apology (as far as I know) and it still makes you wonder about the culture. On the other side, people make mistakes under stress. 2. /s/not warranted/unwarranted/

replies(1): >>46242022 #
2. Nextgrid ◴[] No.46242022[source]
A structural engineer will not sign off on bad designs no matter how much pressure the company applies to them. They will resign and/or report the incident to their local regulator as a safety issue.

We don't have that for developers. Maybe shame/offense is our next best bet. You are free to work for a terrible company accepting and/or encouraging terrible design decisions, but you need to take into account the potential of being laughed at for said decisions.