Live data from Hacker News

Linus Torvalds apologizes for his behavior, takes time off

lore.kernel.org

941–950 of 1001 posts

Re: Linus Torvalds apologizes for his behavior, takes time off

#941

Earlier quoted context omitted.

> Have you ever worked with brilliant assholes? It sucks the life out of you - and it really sucks when they get idolized and rewarded heavily. I have. The problem was not so much the things he wrote in public but what he said (that couldn't be documented) or probably told the bosses (which also could not be documented.) He was a (mostly) well mannered and soft spoken guy esp. compared to the image of Linus, but he m…

I think he's like that in maillists and not in person as are many real life geeks/keyboard warriors?

I don't think he's even generally like this on the mailing lists, just on notable occasions.

Re: Linus Torvalds apologizes for his behavior, takes time off

#942
post #897

Earlier quoted context omitted.

Have certainly experienced much more direct communication styles, e.g. in Holland, than are the norm in say UK. I remember a seminar taught by US lady in Holland where at the end of the first day she said she had never experienced so much of what she perceived as aggression. We talked it through at the beginning of the second day and put most of it down to cultural differences.

>Have certainly experienced much more direct communication styles, e.g. in Holland, than are the norm in say UK. I would say UK are quite far on the opposite spectrum. And Cultural differences in coomunication are vastly amplify on the Internet.

My boss says I am very direct though not as a bad thing.

After I eviscerated a vendor in a meeting.

My partner is Hungarian and she's about as direct about things as me which I find incredibly refreshing.

Nothing festers and the air is cleared straight away.

Not really sure where the UK falls on the direct/indirect spectrum, I know I am on the more direct side for the UK though.

Re: Linus Torvalds apologizes for his behavior, takes time off

#943
post #847

Earlier quoted context omitted.

> If you see something stupid, call it out. If I’m doing something stupid or say something wrong, call me out! ...but that can be done politely, or not(†). In my experience, being polite doesn't add a high cost to calling someone out, makes the person being called out less upset on average, and generally improves the quality of ensuing answers/discourse (because those involved aren't burning emotional energy on pushi…

The cost of excessive politeness can be that the person doesn't get the message. I've seen people waste hours on the wrong problem because the person giving feedback was overly polite, and also things just reach an impasse with no progress made because everyone's being too polite to point out the elephant in the room. I think a better word is "respectful." You can be direct and blunt, as long as you're respectful.

Is anybody really suggesting politeness as a substitute for clearly stating the problem and expectations?

I mean there are really two axes here, right? You can be rude+vague, or polite+precise, etc.

              Precision
                 ^
                 |
                 |
  Rudeness  Politeness
                 |
                 |
                 v
              Vagueness

Re: Linus Torvalds apologizes for his behavior, takes time off

#945

Earlier quoted context omitted.

I think there's a delicate way to be both "firm" and "polite" - and that's to not be pretend to be "agreeable", but rather to separate the firmness on technical issues from politeness on personal description. That is, to say "this code is awful" while also a) going out of your way to praise the things co-workers/subordinates do well, and b) when it is appropriate to make general judgments on their performance, make i…

"Firm but friendly" is a standard moto for lawyers when negotiating/talking is what I've been told. The problem is that Engineers aren't taught this, whereas lawyers have (like rules of engagement).

Something like "start soft and grow loud slowly, cuz if you start loud you can't tone it down later without looking weak or overplayed" is what my ex (a lawyer) used to say.

Re: Linus Torvalds apologizes for his behavior, takes time off

#946
post #650

Earlier quoted context omitted.

Personally, and maybe I’m in the minority when thinking this, but I can’t stand working with polite people. They not only slow down the progress of a project by often causing unneeded busywork, from simply not halting bad ideas, they often slow my learning progress down by not telling me I’m wrong. If you see something stupid, call it out. If I’m doing something stupid or say something wrong, call me out! There’s obv…

You're in the minority but you're not the only one. You can see the sentiment expressed about Rust community a lot. Super nice - don't ever say anything that may upset someone - kind of atmosphere is off-putting to many. I for one wouldn't want to work in such environment but I would love to work with Linus. The problem is that people who prefer direct non-bs communication are also usually more emotionally mature and…

But personal insults are not direct non-bs communication. Saying to someone they should have been an abortion is not a sign of emotional maturity. Accepting denigriating insults without complaint is not a sign of strength or emotional maturity.

Re: Linus Torvalds apologizes for his behavior, takes time off

#947
post #854

Earlier quoted context omitted.

I personally like calm, rational logical inspirational leaders. I would like the fictional Captain Picard! Those are very hard to find. In my humble opinion, I believe you will find a lot of disagreement on methodologies throughout this thread as some folks are introverts, some extroverts and a wide range in between. Each person here will have had their own personal experiences that were a result of a mix of personal…

I personally like calm, rational logical inspirational leaders. I would like the fictional Captain Picard! Those are very hard to find. Great example! He was fictional, of course, but he was a good example of a leader who took no shit and held his crew to high standards, yet cared deeply for his crew and did not resort to petty rants. Although didn't he sleep with or almost sleep with Dr. Crusher? Maybe Linus shouldn…

Apparently there were no Federation regulations against this. [1]

[1] - https://scifi.stackexchange.com/questions/141670/what-are-th...

Re: Linus Torvalds apologizes for his behavior, takes time off

#948

Earlier quoted context omitted.

> Can you explain why you feel rants and insults are necessary to maintain high technical standards? It is possible that they are not truly "necessary", but they are one often-effective way to discourage disruptive/unproductive behaviour. Linus ultimately should not be asked to review changesets he will be far from willing to merge; and for him there are only so many hours in the day. It is, as a practical matter, ne…

there are only so many hours [for Linus] in the day. It is, as a practical matter, necessary to communicate that there is a cost to wasting his time with work that somebody should have known was substandard This is a really a restatement of the old (yet still relevant) "Linus doesn't scale" issue, right? It's true: Linus' time is a valuable resource and shouldn't be wasted. This is of course true of any project maint…

> I should note that I have no idea about how the kernel maintainers function on a daily basis. Maybe they're already doing a really great job of those things, and it's only 0.001% of merge requests that result in spectacular Linus rants and therefore show up on HN or whatever. Since it seems like kernel development is humming along pretty well for the mooooooost part I'd put my money on that, but who knows.

Well, you're spot-on right here. The reason I think it is a more understandable solution for Linus is that, by the time a piece of substandard or dishonest work makes it to Linus, the buck should have stopped at least at a couple of places. They are doing an excellent job, but at the 99.995th percentile there is going to be a piece of substandard or dishonest work in Linus' inbox, and each time it should be a matter of considerable interest to everyone involved as to how it got there (and the multitude of ways it should not have made it).

Re: Linus Torvalds apologizes for his behavior, takes time off

#949

Earlier quoted context omitted.

I'd bet people tend to cluster onto the line separating "agreeable and lax" and "rude but firm" (as a sweeping generality) Consider this: A third category of people who are able to accomplish their goals by rallying others to their cause. They are essentially imposing their will on others, but are able to do it in a way that is not "rude." This is called charisma. - "Agreeable and lax"... you allow them to paint the…

I'm finding it hard to think in these categories. The success of Linux is down to something Linus does and/or gets right. Even more fascinating, it might not be down to anything about him but the product he first created. So, anyone might claim "charisma" for getting the wall to be painted in their choice color but the painters just wanted a painted wall, and regardless of the attitude of the wall builder they were g…

To me it seems that there is a weird kind of paradox. While Linus often say very mean things to people, most people I think still feel welcome regardless of it.

He has also routinely said and explained that he wants work with everyone, regardless of whether he thinks they're playing fair or not. I'm referring here to his stance of not pursuing legal action against GPL infringers. He'd rather work on the relationship than write them off. This I think has been very important in driving Linux adoption and cooperation. This is something almost any leader probably would not have done. So I think we can be very grateful towards Linux for this.

On the other hand, you get people who insist strongly on being nice, but are super quick to write off relationships or ban people from their organisations and projects when they're not following rules. This probably tends not to be great for the longevity of these projects.

Re: Linus Torvalds apologizes for his behavior, takes time off

#950

How many of the folks commenting on this issue have actually contributed substantially to various FOSS projects. I keep believing I might have wrong in thinking that most of the commenters have never done so, but so many folks seem to to tip their hand.

What is this? "Jessup's defense" (from a few good men) or somesuch? What sort of bad behavior is allowed by FOSS project contributions? Can it be used to get out of parking tickets?

I wasn't commenting on bad behaviour or not (at least not in that comment). It just seems like lots of folks are talking about this issue in the abstract rather than from experience.
Post reply on HN