Remix.run Logo
jimmyed 9 hours ago

I agree that the article is strongly worded, and Andrew seems quite angry/frustrated. However, it also gives me flashbacks of how it was back in the golden days, when Linus was calling wannabe kernel contributors idiots who should have died because they "couldn't find their mothers tit to suck on".

Having low patience is a quirk of our nerd culture, and now that the woke season has ended, it seems to be going back to how it has always been!

xedrac 7 hours ago | parent | next [-]

While I generally think constructive criticism is usually the right choice, I suspect Github will never get the message unless there are some very strongly worded criticisms. In Andrew's defense, he did post some constructive evidence of things he considered problematic.

johnfn 6 hours ago | parent | next [-]

A high-profile repository like Zig moving off of Github is as loud a message as one can give. Tossing in "losers" and "monkeys" only muddies the delivery.

oaiey 6 hours ago | parent [-]

Exactly. I have not finished reading the post. And I never will. It destroys the message and the reputation

baq 7 hours ago | parent | prev [-]

The most effective message GitHub can receive is when they don’t get to invoice you.

GHA in particular is a hot mess, I’m as surprised as a decade ago that anybody is using this crap. IMHO it’s bugs as a service kind of product, and the bugs start at the core design with the ‘pretend yaml but actually an unholy mix of shell, js and json’ language.

testdelacc1 6 hours ago | parent | prev [-]

Treating people poorly isn’t a quirk of nerd culture. Even Linus doesn’t think so.

> This is my reality. I am not an emotionally empathetic kind of person and that probably doesn't come as a big surprise to anybody. Least of all me. The fact that I then misread people and don't realize (for years) how badly I've judged a situation and contributed to an unprofessional environment is not good.

> This week people in our community confronted me about my lifetime of not understanding emotions. My flippant attacks in emails have been both unprofessional and uncalled for.

> Especially at times when I made it personal. In my quest for a better patch, this made sense to me. I know now this was not OK and I am truly sorry. The above is basically a long-winded way to get to the somewhat painful personal admission that hey, I need to change some of my behavior, and I want to apologize to the people that my personal behavior hurt and possibly drove away from kernel development entirely.

> I am going to take time off and get some assistance on how to understand people's emotions and respond appropriately.

And he walked the walk. He became better after that. Linux is a better project for it. But I suppose it did influence a generation of people in software who looked up to Linus and thought this is the correct way to treat people you perceive as beneath you.

brabel 2 hours ago | parent [-]

But it is very common. I was watching a YouTube video by Casey Muratori where he says anyone using a garbage collected language is stupid and just not a good programmer! Just like that he offended 95% of our industry. He even said people who use smart pointers are just beginners and haven’t learned the true ways yet, offending the remaining 5%. And this sort of comment and people supporting those opinions are extremely common!

testdelacc1 an hour ago | parent [-]

I truly feel like Linus did a lot of damage by normalising his brand of leadership. Younger developers wanting to emulate someone as accomplished as Linus unsurprisingly adopted the habits that are easiest to emulate - name calling, attacking, denigrating, dismissing.

Linus is better now but the behaviour is ingrained into so many people. They now “tell it like it is”, are “straight shooters”, don’t have time to be “politically correct” and so on.