PaulCarrack
10 hours ago
What he said wasn't even nearly as bad as what I've seen Linus say in other threads over the years. Is / was Linus Torvalds ever subject to a "tribunal" like Kent just was?
In the end, it's the users that end up suffering. The guy (Hocko) kept making mistake after mistake and Kent struggled to get him to do anything remotely net positive with regard to the issues in that original thread.
I'm not arguing that what Kent did was right or wrong, but I would be curious to hear what other ways people work with remote developers who are awful, especially when they work for other companies. You can't just fire them, so I understand the frustration here.
jitl
10 hours ago
Yes, Linus took some time off to “learn empathy” https://arstechnica.com/gadgets/2018/09/linus-torvalds-apolo...
And I would say on a whole his behavior after 2018 has been less rude although he is still quite frank when necessary. I think it’s a positive change.
I think Linus’s message from 2018 is good perspective here: when someone behaves in a way that harms the mission of the kernel it’s better to try to change that behavior at the expensive of that person’s contributions for a limited time, rather than having the bad behavior negatively impact all other contributors forever.
Twirrim
10 hours ago
The current CoC came out from a particularly bad incident with Linus, which he signed off on at the same time as he went into therapy and started working on himself. There is a remarkable difference in the before and after.
> I'm not arguing that what Kent did was right or wrong, but I would be curious to hear what other ways people work with remote developers who are awful, especially when they work for other companies. You can't just fire them, so I understand the frustration here.
They absolutely can "fire" them, by making a decision not to accept any contribution from them.
uluyol
10 hours ago
Around the time the CoC was being established, Linus went to therapy. If I recall correctly, some people had spoke to him about his behaviors and he decided to do something about it. I think it was done in private so it's unclear how much of it was pressure vs his own decision. His tone has become much less aggressive since.
LtWorf
10 hours ago
He's been unpleasant also after he came back. Not as extreme maybe, but certainly not nice.
tredre3
9 hours ago
Honesty is often unpleasant, especially when someone tells us that our work isn't good enough. But it is a required thing from a leader. The important thing is that he's cut down on needless personal insults.
LtWorf
9 hours ago
But Linus isn't honest. I'm sure he thinks he is, but he's not always "objective". So while he thinks he's being honest, what he's saying can be untrue anyway.
And of course he's Linus and you're a nobody so nobody will ever listen to the other side of the completely subjective "facts"
marcus0x62
9 hours ago
Being honest doesn’t have anything to do with being objectively correct, unless a person is presenting their subjective feelings as objective fact.
Saying to someone “your work is not good enough for me” is a subjective statement; whether or not it is honest depends on whether or not it is reflective of the speaker’s beliefs about the quality of the work.
A leader not speaking up when they receive subpar work is dishonest, and it is fundamentally unfair to the person doing the work.
LtWorf
6 hours ago
Well I can be completely honest and tell you that the earth is flat. Do you see now that being objective is also needed?
marcus0x62
4 hours ago
1) only if you truly believe the earth to be flat 2) the earth being a sphere is an objective fact that can be proven by multiple means.
You would either be mistaken if you believed the earth to be flat, or a liar if you didn't.
That also has absolutely nothing to do with your original claim -- that Linus has been "dishonest" because his opinions about technical matters discussed on LKML aren't objective. There is a fundamental difference between stating a fact ("the earth is a sphere") and an opinion ("this work is not up to my standards" or "I do not agree with your approach to solving this problem.")
Note: being rude in expressing their opinions might make a person an asshole, but it does not make them "dishonest."
johnisgood
9 hours ago
He should get some tips from Theo. :D
unsnap_biceps
10 hours ago
Linus did take a break to work on his anger issues and he has been very noticeably improved these last 6 years. While I don't think it was due to a tribunal, but I think enough other developers told him in private to work on it.
https://www.theregister.com/2018/09/17/linus_torvalds_linux_...
NewJazz
10 hours ago
The CoC is new, so no Linus wasn't subject to it in the past.