1486

An oldie, but a goodie

top 50 comments
sorted by: hot top controversial new old
[-] dohpaz42@lemmy.world 554 points 7 months ago

I feel it's equally important to point ot that Torvalds recognized his toxic behavior, apologized for it, and took steps to rectify it.

In an email to the Linux Kernel Mailing List, which also addresses the kernel update of Linux 4.19-rc4, Torvalds writes: "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."

[-] Aurenkin@sh.itjust.works 267 points 7 months ago

That was seriously admirable. From memory he actually did improve quite a lot after that as well.

[-] erev@lemmy.world 118 points 7 months ago

I've heard he's not perfect but he doesn't lose his temper anymore and has only gotten better with age. I respect anyone who can self reflect and introspect and come out a better person.

[-] acockworkorange@mander.xyz 106 points 7 months ago

Yeah, shouting at your subordinates in public is utter bullshit.

load more comments (8 replies)
[-] Varyk@sh.itjust.works 41 points 7 months ago

I'm really glad you added this, that was pretty awful to read.

load more comments (1 replies)
[-] hemko@lemmy.dbzer0.com 375 points 7 months ago

Not going to touch the general toxicity as it's something Linus has already apologized and worked through with professional help, but I love the attitude when it comes to responsibility.
Far too often it's easier to blame someone else for error.

"No this is our problem, and I'm ashamed you're trying to blame someone else for it" is respectable take

load more comments (60 replies)
[-] InEnduringGrowStrong@sh.itjust.works 194 points 7 months ago

So I recently had a conversation with some who though Linus Torvalds (kernel) and Linus Sebastian (Linus Tech Tips) was the same person.
That was a pretty funny and confusing conversation.

[-] properlypurple@lemmy.blahaj.zone 147 points 7 months ago

Imagine Torwalds doing reviews of old CPU coolers and completely losing his shit 🤣🤣🤣

load more comments (2 replies)
load more comments (9 replies)
[-] fl42v@lemmy.ml 153 points 7 months ago

Yeah, those mailing lists used to have some quite funny stuff; my favorite so far is smth along the lines of "whoever thought this was a good idea should be retroactively aborted".

But, on the other hand, damn it's toxic. Should've really sucked to work on the kernel back then.

[-] jadedwench@lemmy.world 130 points 7 months ago

I was curious as I couldn't help but laugh, but damn dude. That is rough. Hilarious looking at it now, but I feel bad for whomever was at the receiving end.

Of course, I'd also suggest that whoever was the genius who thought it was a good idea to read things ONE FUCKING BYTE AT A TIME with system calls for each byte should be retroactively aborted. Who the fuck does idiotic things like that? How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?

[-] Fraylor@lemm.ee 45 points 7 months ago

That's some quality venom.

load more comments (1 replies)
load more comments (21 replies)
[-] TheBlue22@lemmy.blahaj.zone 133 points 7 months ago

Like, I get how it's funny, but I would hate to get this kind of shit from someone I respect. Would really mess me up, personally

load more comments (19 replies)
[-] azvasKvklenko@sh.itjust.works 124 points 7 months ago

Honestly, I maybe get why some people are too sensitive to work in such conditions, but from my professional experience, I’d much rather prefer getting angry mail explaining why my actions are stupid, than everyone being nice to one another but the codebase is utter garbage and everything falls apart, which happens a lot in private companies.

[-] Zacryon@feddit.de 96 points 7 months ago

What if I told you that you can have constructive discussions without being verbally abusive?

load more comments (5 replies)
[-] Theharpyeagle@lemmy.world 52 points 7 months ago* (last edited 7 months ago)

You can be polite or just straightforward and still get your message across.

"We don't blame bugs on user programs", "This is not an error code that should be used here", "Your coding standards may have relaxed over your tenure, be sure to maintain quality code.", etc. I get the annoyance, but you can be firm without yelling, especially in a professional environment.

Edit: Seeing the full context of Mauro's message (posted below), I can see why Linus took this tone. Mauro was being pretty condescending to a dev.

load more comments (1 replies)
load more comments (37 replies)
[-] 1984@lemmy.today 122 points 7 months ago* (last edited 7 months ago)

Absolutely awful shit and I would be ashamed for decades if I acted like this to another person.

Really shows the worst of him here. It's rare that he becomes this toxic and humiliating.

[-] naevaTheRat@lemmy.dbzer0.com 157 points 7 months ago

To his credit he undertook sensitivity training and is a much, much, better communicator now.

He used to channel the whole juvenile angry-but-gifted programmer crap, accepted (eventually) the criticisms and did the right thing: changed.

load more comments (11 replies)
[-] veni_vedi_veni@lemmy.world 114 points 7 months ago* (last edited 7 months ago)

Ugh, having been on the receiving end, this type of belittlement is the worst, and breeds resentment, factionalism, and a host of other toxic elements in the workplace.

Irrespective of the validity of his critique, prima donna developers are the worst and I would start looking for jobs elsewhere because programming is already stressful enough, don't want to start worrying about the people.

load more comments (12 replies)
[-] radioactiveradio@lemm.ee 111 points 7 months ago

He's the Gordon Ramsey of programming. THE KERNEL IS FUCKING RAAAWWWW!!!!

load more comments (5 replies)
[-] SpiceyDejarik@lemm.ee 108 points 7 months ago

I like the discussion this has generated around toxicity and professionalism, but I'm still very amused by the fact that he censored himself in the last line after not doing so for the rest of the message.

load more comments (2 replies)
[-] jose1324@lemmy.world 99 points 7 months ago

What a toxic ass message. If he was my boss I would not tolerate this. It's weird how many dickriders here are defending him here

[-] WoahWoah@lemmy.world 88 points 7 months ago* (last edited 7 months ago)

Jose1234, SHUT THE FUCK UP!

[-] cRazi_man@lemm.ee 53 points 7 months ago* (last edited 7 months ago)

Fix your fucking comment and don't ever blame OP.

load more comments (5 replies)
load more comments (37 replies)
[-] MTK@lemmy.world 91 points 7 months ago

First of all, this is horrible and no one should talk like that.

But it's funny that he censored the word "fucking" as if that crossed some line

[-] sugartits@lemmy.world 43 points 7 months ago

To add context:

Linus only reacted this way to people who really should have known better. This isn't a "here is my first ever patch, I read all the rules and I hope I didn't break any" situation. The person he is chewing out is a kernel maintainer. They are someone who is experienced and trusted and Linus was rightly angry that this poor quality work was submitted.

However... Linus has also worked a lot on himself in the past few years, fully acknowledging that he shouldn't behave this harshly when someone fucks up. If the same situation was to present itself today, he would be much more professional, but would probably still be a bit angry and you'd know about it.

Linus is a flawed human being, but credit where it is due, he has worked on some of his character flaws.

load more comments (1 replies)
load more comments (3 replies)
[-] narc0tic_bird@lemm.ee 89 points 7 months ago

I like that Linus is so strict on not breaking user space because this obviously aids with compatibility and it's probably a big part of why rolling releases work.

But I sure hope Linus' eventual successor won't be toxic and...cringe. It's hard to take someone serious when he's raging this much.

load more comments (6 replies)
[-] maniacalmanicmania@aussie.zone 84 points 7 months ago

It's disgusting that this post has not been removed, has a 96% postive vote ratio, has over 1K upvotes and is sitting at the top of All after almost a day.

This isn't a Linux meme. It's a celebration of abuse, abusive behaviour and abusive people.

All the people ITT condoning or making even the slightest accommodations for this behaviour ought to be ashamed and need to take a good, long look in a mirror.

What are the moderators of this community thinking? Are you reading this stuff? Do some of you agree with any of it?

Of all the things to celebrate about Linus and Linux this is not one of them.

There is no value in leaving this post up. There is nothing to be learned or gained by revealing just how gross some supposed Linux supporters may be.

Does anyone ITT seriously think this is how Linus or Linux developers want to be remembered and celebrated for their dedication and decades of toil?

Do you think anyone that's been on the receiving end of this kind of abuse on the job or in the home wants to jump onto Lemmy today to see this celebration of abusive and awful behaviour.

There are no excuses to be made. It doesn't matter that this happened many years ago and that Linus has managed to overcome behaving like this. The post itself is now the issue.

The many comments that have made even the slightest excuse for this kind of behaviour are awful and damaging to the reputations of Linus, Linux and the Linux community.

[-] BCsven@lemmy.ca 42 points 7 months ago

I don't read it as celebrating abuse. clearly there are better ways to correct peoples mistakes. As adults I think we all recognize that. I assumed the upvotes were because Linus is setting the high expectation that we don't see from Paid OS and Paid software. He is defending the philosophy of the next kernel should not destroy all the downstream work people put in. I'm currently working at a place that sells 3rd party software. It is an expensive product and touted as backward compatibility for 40+ years, and their newer versions have taken a F@©k Y0U approach to users. People with decades of files are now getting screwed and the software company turns down regression and bug reports and wants them submitted as feature enhancements. LOL WTF. I wish I could share this letter with their developers and management.

load more comments (1 replies)
load more comments (48 replies)
[-] kSPvhmTOlwvMd7Y7E@lemmy.world 74 points 7 months ago

This is hilarious to read from outside, but I am definitely not speaking like this to my colleagues

[-] cows_are_underrated@feddit.de 70 points 7 months ago

Damn that was probably very hard to read for Mauro. This is something you never want to receive as Mail in your job. On the other hand it is good that Linux priorities fixing the kernel instead of letting other developers fix your code.

[-] BilboBargains@lemmy.world 65 points 7 months ago

This email should have stayed in Draft for a few hours and then come back to remove all the expletives. At least Mauro has something to hang on the wall of his crapper.

load more comments (16 replies)
[-] reverendsteveii@lemm.ee 59 points 7 months ago

looks like every day is a great day to not work on the linux kernel

[-] uis@lemmy.world 53 points 7 months ago

This is why Finland is most happy nation in the world

load more comments (3 replies)
[-] SciPiTie@iusearchlinux.fyi 48 points 7 months ago

As many seem to have overlooked itb this is from more than a decade ago.

And to those setting "not being toxic" == "being vague":

Suggestion if you're in a situation: separate the subject discussed from the person and, to the contrary to what is said in some other posts, be very specific!

Improvised example:

Hey all,

patch xyzz and its aftermath communication is unacceptable.

It's content is not to the standards we have set here (explain).

Even worse, in the communication aftermath we blamed behavior of user space applications for bugs that are within our domain instead of owning up.

The bugs within the kernel will be focused on with highest priority by a, b and myself.

For the communication: (consequences). As explained the patterns shown here are unacceptable.

I have decided to no longer have x as a kernel maintainer on our team/enforce pairing for all communication/set up stricter consequence catalogue. Any specific action,really...

Not perfect as it's very early here, I haven't slept well and I'm not deep into the topic.

Just remember to separate subject to be discussed from person(s) acting please.

And always remember: bad communication is really easy and a lot of managers trained that their whole life! ♥

load more comments (13 replies)
[-] feddylemmy@lemmy.world 42 points 7 months ago

"An oldie but a goodie".... What?! This shouldn't be celebrated. What an absolutely unacceptable way to behave. Shame on anyone encouraging this.

[-] Windex007@lemmy.world 68 points 7 months ago

I agree, it's completely unacceptable to introduce a bug and then to instead of taking responsibility for introducing such a bug, you start pointing fingers at everybody else.

It's like when a car hits a cyclist following all the rules and then tries to blame the cyclist for not following some made up rules that only exist in the drivers head "Cyclists should be on the SIDEWALK if they don't wanna get hit!"

Not only were they wrong to hit them, they're DOUBLE wrong for trying to blame them after the fact.

load more comments (9 replies)
load more comments (16 replies)
load more comments
view more: next ›
this post was submitted on 07 Dec 2023
1486 points (91.8% liked)

linuxmemes

19733 readers
974 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS