I know nothing about what they're talking, but the response appears reasonable and mature, seems to engage in the substantive issues without responding to the anger/flaming, and looks like it intends to de-escalate and move forward. Torvalds' reply to that is more measured <https://lkml.iu.edu/hypermail/linux/kernel/2401.3/04260.html>.
There's a step back in tone a few replies later, but if you go through the next dozen or two messages over the next couple of days, it seems like things go a totally different path than might be expected from the linked submission.
Anyway, I thought it was worth a perusal. Good example of how to respond to something like that.
completely agree, when you look at the full thread, no one even blinks an eye at his rant. They just proceed forward, and when they do so, Linus responds pretty normally (until his next condescending rant).
Seems like people in this group have pretty much gotten used to him being a condescending ass every dozen messages, filter out the posturing, take his genuine suggestion, and work from there.
It doesn't seem to bother them (or they are expending emotional energy not responding to it, a likely bit of collateral damage, but they are still communicating in a pretty professional way besides his tantrums).
There is value in demonstrating anger. It makes it clear that the person has crossed a line beyond "Made an understandable mistake." and entered the "Doing things which are beyond what is tolerated in this space."
And in this case, where the person has deliberately, repeatedly, tried to use code they don't understand, it makes it clear that they need to either learn enough to be sensible on the topic, or go away and not come back.
Oh noeh, but the feels. Is anyone thinking about the feels?
Don't cry. The contributor will be fine. If you get flamed by Linus you've already earned a badge of a high profile developer. And even best of us sometimes do something stupid and a little direct cold shower is not going to hurt anyone. Linus is not bulling people, doesn't target them for no reason, doesn't do sneaky politics to undermine people, etc.
I like someone that direct and opinionated leading something as critical as the Linux kernel.
That message wasn't just for Steven, but for everyone else who contributes to this critical piece of software we rely on. It's usually very easy for standards to slip, so it requires constant resistance in the opposite direction
I would take it as a point of pride to be on the receiving end of one of Linus' rants. If I have his attention and he is even looking at something I wrote, it lets me know I made it :)
Linus gives these rants (largely) not to people who make mistakes, or who aren't smart, but people who are thoughtless - people who demonstrate that they don't really care, or just are there to drive-by fix Their Thing without any care about the kernel as a whole or how it will affect other people. That's what makes him Mad more than anything else, and that's definitely not the kind of contributor I'd want to be
I feel the same way, I have immense respect for Linus and can appreciate that he may flame me today and congratulate me tomorrow. It's not personal, it's about the work.
This doesn't seem like a major problem. If anything it's direct, and a professional should be able to recognize that Linus effing Torvalds has tone problems when it comes to this subject.
>I generally believe in positivity but if I saw this as his direct report I'd move him to another project ASAP to get scrutiny on his code quality.
I'm not sure I'd start there, but I'd definitely want to understand what problem the person was trying so solve. Might be legit, might be OKR-driven development.
I take it as a badge of honour for being flamed by Theo de Raadt.
If you are being flamed it means that you are doing something worth engaging with. Take it with a grain of salt and cut through the negativity to find valid criticisms which help you grow.
And with my other comments being downvoted, it’s incredible that people are so up his arse that they live in a bubble thinking that it’s ok to belittle someone like that.
I wouldn't call it "insane antisocial behavior." I have no idea what his personal life is like, but managing the Linux source code isn't socializing, it's a job. You could say he's not very professional in this job, but he isn't doing this to make friends and get along with everybody.
Because having your thing supported by mainline Linux makes interoperability a breeze and saves a lot of maintainership effort. There's a lot of money behind it. Dealing with the quality gate keeper is a cost of doing business.
Amorymeltzer|2 years ago
I know nothing about what they're talking, but the response appears reasonable and mature, seems to engage in the substantive issues without responding to the anger/flaming, and looks like it intends to de-escalate and move forward. Torvalds' reply to that is more measured <https://lkml.iu.edu/hypermail/linux/kernel/2401.3/04260.html>.
There's a step back in tone a few replies later, but if you go through the next dozen or two messages over the next couple of days, it seems like things go a totally different path than might be expected from the linked submission.
Anyway, I thought it was worth a perusal. Good example of how to respond to something like that.
ofcourseyoudo|2 years ago
Seems like people in this group have pretty much gotten used to him being a condescending ass every dozen messages, filter out the posturing, take his genuine suggestion, and work from there.
It doesn't seem to bother them (or they are expending emotional energy not responding to it, a likely bit of collateral damage, but they are still communicating in a pretty professional way besides his tantrums).
riku_iki|2 years ago
I wouldn't say saying "If I knew ... was going to piss you off so much, I wouldn't have done that." is very mature.
AndrewDucker|2 years ago
And in this case, where the person has deliberately, repeatedly, tried to use code they don't understand, it makes it clear that they need to either learn enough to be sensible on the topic, or go away and not come back.
hasty_pudding|2 years ago
It's very efficient and to the point.
onyxringer|2 years ago
Don't cry. The contributor will be fine. If you get flamed by Linus you've already earned a badge of a high profile developer. And even best of us sometimes do something stupid and a little direct cold shower is not going to hurt anyone. Linus is not bulling people, doesn't target them for no reason, doesn't do sneaky politics to undermine people, etc.
big_paps|2 years ago
krmboya|2 years ago
That message wasn't just for Steven, but for everyone else who contributes to this critical piece of software we rely on. It's usually very easy for standards to slip, so it requires constant resistance in the opposite direction
lucasyvas|2 years ago
_xerces_|2 years ago
anaisbetts|2 years ago
PH95VuimJjqBqy|2 years ago
unknown|2 years ago
[deleted]
ChrisArchitect|2 years ago
News from a few days ago: https://news.ycombinator.com/item?id=39172487
saltylicorice|2 years ago
DiggyJohnson|2 years ago
thrillgore|2 years ago
>You copied that function without understanding why it does what it does, and as a result your code IS GARBAGE. AGAIN.
I generally believe in positivity but if I saw this as his direct report I'd move him to another project ASAP to get scrutiny on his code quality.
technofiend|2 years ago
I'm not sure I'd start there, but I'd definitely want to understand what problem the person was trying so solve. Might be legit, might be OKR-driven development.
Boatfaceing|2 years ago
[deleted]
ametrau|2 years ago
slau|2 years ago
WhackyIdeas|2 years ago
__turbobrew__|2 years ago
nunez|2 years ago
anon-sre-srm|2 years ago
adastra22|2 years ago
I would never, ever contribute upstream to Linux so long as Linus is involved. My time is too valuable to deal with his BS.
He should realize the hostile environment he creates drives away contributors.
WhackyIdeas|2 years ago
And with my other comments being downvoted, it’s incredible that people are so up his arse that they live in a bubble thinking that it’s ok to belittle someone like that.
Imagine working under someone like that… wow.
mkehrt|2 years ago
AlienRobot|2 years ago
wetpaws|2 years ago
[deleted]
2OEH8eoCRo0|2 years ago
s-xyz|2 years ago
coolThingsFirst|2 years ago
youngtaff|2 years ago
thdespou|2 years ago
solarkraft|2 years ago
tekla|2 years ago
[deleted]
WhackyIdeas|2 years ago