this post was submitted on 07 Dec 2023
1417 points (92.1% liked)

linuxmemes

21207 readers
33 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     

    An oldie, but a goodie

    top 50 comments
    sorted by: hot top controversial new old
    [–] dohpaz42@lemmy.world 524 points 11 months ago (4 children)

    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 262 points 11 months ago (1 children)

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

    [–] erev@lemmy.world 111 points 11 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 103 points 11 months ago (8 children)

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

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

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

    load more comments (1 replies)
    [–] hemko@lemmy.dbzer0.com 350 points 11 months ago (60 children)

    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 181 points 11 months ago (10 children)

    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 137 points 11 months ago (2 children)

    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 149 points 11 months ago (2 children)

    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 126 points 11 months ago (2 children)

    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 43 points 11 months ago

    That's some quality venom.

    load more comments (1 replies)
    [–] julianh@lemm.ee 38 points 11 months ago (20 children)

    Someone else pointed out that he actually apologized for being toxic sometimes and took some time off as a kernel maintainer because of that. Nice to see.

    load more comments (20 replies)
    [–] TheBlue22@lemmy.blahaj.zone 124 points 11 months ago (19 children)

    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)
    [–] 1984@lemmy.today 117 points 11 months ago* (last edited 11 months ago) (12 children)

    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 151 points 11 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)
    [–] azvasKvklenko@sh.itjust.works 112 points 11 months ago (37 children)

    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 90 points 11 months ago (5 children)

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

    load more comments (5 replies)
    [–] Theharpyeagle@lemmy.world 49 points 11 months ago* (last edited 11 months ago) (1 children)

    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 (35 replies)
    [–] veni_vedi_veni@lemmy.world 102 points 11 months ago* (last edited 11 months ago) (9 children)

    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 (9 replies)
    [–] SpiceyDejarik@lemm.ee 99 points 11 months ago (2 children)

    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 94 points 11 months ago (34 children)

    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 83 points 11 months ago* (last edited 11 months ago) (6 children)

    Jose1234, SHUT THE FUCK UP!

    [–] cRazi_man@lemm.ee 49 points 11 months ago* (last edited 11 months ago)

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

    load more comments (5 replies)
    [–] sorrybookbroke@sh.itjust.works 37 points 11 months ago* (last edited 11 months ago) (4 children)

    Well, he isn't anyone's boss here. I agree, and so would linus nowadays, that this is toxic and should be avoided, but the anger I fully understand.

    Attempting to shift blame away from yourself after making a change which breaks a large portion of user space is cause for termination at any company I've worked at. It's cowardice. This action goes against one of the most important, core philosophies, of the kernal. Do not break userspace. Also, this person should know better. They are not some odd newbie who may not grasp the ideas yet.

    In a world where termination is not an option harsh criticism is required. This though, I agree, was anger driven unprofessionalism

    load more comments (4 replies)
    load more comments (32 replies)
    [–] radioactiveradio@lemm.ee 92 points 11 months ago (4 children)

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

    load more comments (4 replies)
    [–] narc0tic_bird@lemm.ee 85 points 11 months ago (6 children)

    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 75 points 11 months ago (45 children)

    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.

    load more comments (45 replies)
    [–] kSPvhmTOlwvMd7Y7E@lemmy.world 70 points 11 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 65 points 11 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 61 points 11 months ago (16 children)

    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)
    [–] uis@lemmy.world 50 points 11 months ago

    This is why Finland is most happy nation in the world

    [–] SciPiTie@iusearchlinux.fyi 48 points 11 months ago (13 children)

    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)
    [–] reverendsteveii@lemm.ee 46 points 11 months ago

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

    [–] feddylemmy@lemmy.world 41 points 11 months ago (16 children)

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

    load more comments (16 replies)
    [–] MilitantAtheist@lemmy.world 37 points 11 months ago (6 children)
    load more comments (6 replies)
    load more comments
    view more: next ›