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."
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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! ♥
I think whoever recieved this would be completely fine to report Linus to HR or something. The fact somebody thought to circulate it is suggestive that it crossed a line. I do appreciate he does seem to really care about the kernel. He could maybe tone down the hysterics a little.
I think if there's a lesson here its "Never hit send while you're angry" always wait until your hormones to subside before sending an email because emails are records and people don't have good judgement while angry, so an email sent in anger is just a record of your poor judgement.
One does not simply break userspace. You'll receive more than just angry bug reports. There are restless maintainers who will not sleep. And the great corporations are ever watchful.
Poor Mauro: they weren't good at what they loved, they blamed others for their failings, and their community leader was nuts.
Jokes aside, we've already got toxic right there. Linus isn't right, but someone like that would be fired with good cause. It's one thing to make a mistake, it's quite another to blame your co-workers for your own shoddy work.
In the following responses Mauro was very professional. l haven't heard much about recently but Linus had some high tier anger issues. Most of the cases I was following back then he was right, but desperately needed to cool off.
I find it ironic that Linus’s explanation for ENOENT being invalid for an ioctl given its meaning of “No such file or directory”, while simultaneously ioctl can return ENOTTY when using a mismatched device fd despite the error meaning “Not a typewriter.”
I feel like people are overlooking the fact that this is typical early internet behavior lol.
I get that its the linux kernel mailing list, but I'm pretty sure Linus was way more wild online than in person because that's how public internet forums and IRC used to be like.
Stallman has also said some equally braindead stuff lol.
I wonder if the guys here who are moaning like the snowflakes they are about Linus' way of conveying the message (not the message itself) are from the US? I sometimes really wonder about the US mindset. The boss is critisizing you justifyably but in an inadequate tone? Hell breaks lose. But as an employee insisting on healthcare, an adequate number of days on paid time off, unionazing or at least have an able workers' representation? Nah, that's unheard of.
How about having some priorities? Grow a pair and chose your battles more wisely. The boss criticizes you? If he's right, own up to your mistakes. Want some rights you are actually entitled to? Yeah, that's what you fight for.
yet ppl here mostly dont care about breaking the userspace and use systemd shit that breaks said space. mention it here...get a hated for pointing out lennart poettering is a wanker.
It's often clear to see that Linus hasn't experienced the "and find out" part of what happens when you fuck around. I know that many of us techies aren't the most confrontational types, but I'm surprised that no one has hit him yet.
The fact that people here value feelings and pretty expressions more over quality, standards and passion shows exactly how human civilization will decline into mediocrity and sickness.