Why is it that so many people demanding politeness of Torvalds can't live by their own rules? Perhaps what Torvalds is saying is true, that people will find ways around the 'false rules'.
Why is it that so many people demanding politeness of Torvalds can't live by their own rules? Perhaps what Torvalds is saying is true, that people will find ways around the 'false rules'.
I meant to express my frustration how the community often accepts socially inacceptable behaviour from accomplished people.
When "normal" people fall into a rage, we tell them to learn coping with their anger. If they keep yelling angrily at people, we might even suggest they see a psychiatrist. Not as an insult, but because we sincerely believe that they could maybe learn some coping strategies to get along better with other people.
But for some people the rules are different. When someone complains that Steve Jobs verbally abused his employees, or when someone complains that Linus Torvalds uses unnecessary profanity, a lot of people start to justify this behaviour. They claim it is necessary for their success, etc.
I remember one of this 'Linus Swore!' threads on HN a while back, linking to a comment of Torvalds' that had little in it but anger... presented out of context. I went back and had a look, and it was in a bug thread where it was around comment 120. Up to that point, most of his comments (about 10% of the thread) were informative and trying to explain the issue to the recipient of his eventual ire, who obstinately refused to give way. That Torvalds had spent a dozen patient comments was not advertised... only the one with his final anger.
This is why these threads fire passion in me despite not being a kernel dev myself, because there is clear and constant misrepresentation of who he is and how he operates.
But what makes me sad is that when he does snap, there's a large number of people who come and justify his behaviour. People don't say "You are misrepresenting him!". People say "He gave so much to us. He has the right to behave this way."
You think Linus is mental. You can't massage it out to be non derogatory unless you give up the content.
The type of behavior that Linus is railing against here is the politically correct culture of insipid office politics, forced politeness, and concealing the true meaning of communications in order to make the communication a more effective tool of political manipulation.
this encourages duplicity, causes people to become disengaged from the work and obsessed with their political relationship to their coworkers, and it breeds long lasting unacknowledged and unforgiven grudges. its a horror show. but you consider it "socially acceptable" because it matches your standard of politeness for some reason.
Does anyone familiar with it think the Linux kernel development community has successfully avoided all that? Not Linus himself, but the community he leads and whose norms he helps set?
There's a happy middle ground between being rude and playing insipid office politics. It's called politeness and doesn't have to make communications less effective or less honest.
It is tedious when people keep saying that "avoiding sugar coating" means "be rude".
It is fine to avoid sugar coating something. It's not fine to be rude.
> such a bad error that you wish them to hear your deep concern/annoyance
There are many ways to express deep concern or annoyance without being rude, and without sugar coating something.
"It is very frustrating to me that I have to check so much of your work. Please take extra-special care next time you commit something. Here are the errors you've made so far. This has involved a lot of extra work, and has distracted me from doing other work. This is not the first time you've made these simple mistakes. We appreciate your effort, but it might be better if you worked on $OTHER_THING rather than $THIS_THING until you understand our requirements."
That is professional, harsh, true, constructive, and gets stuff done. It's not sugar coated. It's also not rude.
_This_ is the problem. We're all engineers here, right? We appreciate that swearing in such a fashion is a concrete implementation of an abstract concept. The abstract concept of scorn or vehement disagreement. It just so happens your implementation was a little off before:
"Apparently I wasn't careful enough in my wording"
... but even if you tidy it up, its still the same abstract.
This post more or less proves his entire point. I can wander around in a professional capacity and utterly slaughter people with fancy sounding words because my implementation of scorn is _very_ sly when I'm in enterprise. Yours is IDENTICAL.
> socially inacceptable > fall into a rage > yelling angrily > see a psychiatrist > Not as an insult > learn some coping strategies > get along better with other people
That is all 100% unadulterated scorn. It's incredibly, incredibly personally _offensive_..... but your implementation is sly so it's acceptable in a "professional" environment.
Personally I prefer Linus's implementation as its more straight-forward and its easier to see what he's thinking making it more clear how he feels if one were to work together with him.