Earlier quoted context omitted.
The key, I find, is to be extremely direct and brutal in one on ones. Don't hold back, but be very supportive and positive when more than two people present. I try to explain this to be people I work with, but I don't think everyone appreciates it. Horrible people, in my opinion, are those that do the opposite.
That's actually the very definition of abuse. I am much more comfortable with people being publicly blunt. At least there is no gaslighting involved where the victim wonders if they imagined it because everyone keeps telling them "he would never do that" or whatever. If you are on excellent terms with someone and they trust you, etc, it can work to be more blunt in private. But most people doing that are just hiding…
Linus Torvalds apologizes for his behavior, takes time off
491–500 of 1001 posts
Re: Linus Torvalds apologizes for his behavior, takes time off
#492Earlier quoted context omitted.
Yeah, just like regular employees are better qualified to run a company than the CEO. No one is more qualified than Linus to run this project and he's done a damn good job so far. Has he made mistakes? Sure. He's human.
I think that when a company reaches a certain size and stability level, as long as the CEO is competent and understands how to balance external and internal issues, the particular CEO doesn't matter that much. The real power over product direction comes from the PMs, VPs, etc. That's my argument -- Linus isn't uniquely qualified to run the Linux kernel project, since he's barely even involved in the direction of the…
Business history & Jack Welch disagree with you. Individual project success is incredibly nuanced and individuals - even in 10k+ orgs - can have massive impacts. Trying to pretend that outliers don't massively influence company success is naive, and MBA programs study these individuals because they are the exception and not the rule.
There's a reason we have Madison Square Garden, Rockefeller Center and Carnegie Mellon. It's not hero worship to acknowledge the contributions of individuals - recognizing a great general doesn't diminish the accomplishments of his army.
Re: Linus Torvalds apologizes for his behavior, takes time off
#493I'm probably going to be alone in saying so, but I always enjoyed Linus and his attitude. (to me) it made him appear honest and dedicated to (his own) goals, and I always felt like that was respectable. (mostly) whenever he was proven technically wrong about how to do something he would concede to the technically better solution, and if he didn't do so he gave reasons for his conclusion. in other words : his technica…
I agree. I liked his rants, I found them entertaining, and I wish I was the target of one! (I would probably need to work on my coding skills first.) I wish people would grow thicker skins and get more emotionally mature, and be able to tolerate harsh words without taking them personally.
> be able to tolerate harsh words without taking them personally
This is an essential life skill.
Re: Linus Torvalds apologizes for his behavior, takes time off
#494Earlier quoted context omitted.
That's actually the very definition of abuse. I am much more comfortable with people being publicly blunt. At least there is no gaslighting involved where the victim wonders if they imagined it because everyone keeps telling them "he would never do that" or whatever. If you are on excellent terms with someone and they trust you, etc, it can work to be more blunt in private. But most people doing that are just hiding…
It doesn't sound abusive to me at all. "Criticize privately, praise publicly" is a well known management trope.
Re: Linus Torvalds apologizes for his behavior, takes time off
#495Take a look at the chart in https://twitter.com/ErynnBrook/status/1038893975279550465 Many people are so afraid of ending up in the bottom right (just giving in) that they head for the top left (zero-sum competition). This underlies some of the things people fear about codes of conduct; they're afraid that they're being pushed into that bottom right corner, rather than striving for better collaboration. Be direct. Be…
The problem here is that the "Collaborating" sector is the wrong goal for the Linux kernel. Linus Torvalds is uniquely qualified to be concerned about matters concerning the kernel; if his interlocutors "win" too much on their side of the "win/win", every user loses. The public embarrassment of lazy and dishonest actors, especially those who are paid to collaborate, is an effective tool for maintaining order and stan…
The public embarrassment of lazy and dishonest actors,
especially those who are paid to collaborate, is an
effective tool for maintaining order and standards on
behalf of the quality of the product, and provided nobody
gets hurt permanently at the end of the day, it is easily
justified.
Can you explain why you feel rants and insults are necessary to maintain high technical standards?Literally nobody is asking Linus to relax his standards for what makes it into the kernel.
Re: Linus Torvalds apologizes for his behavior, takes time off
#496Earlier quoted context omitted.
I don’t think it has anything to do with so-called PC or women, it’s just unprofessional behavior and tech has gone from people in a garage to the leaders on the market in that same time. Tech grew up, became a profession, and perforce people involved have had to grow up too. It has literally nothing to do with the usual culture war bullshit that gets paraded around. It’s sort of tragic that some people have so littl…
Tech has been a profession longer than you or I have been alive.
Imo of course.
Re: Linus Torvalds apologizes for his behavior, takes time off
#497Maybe this will finally end the myth that "you can be rude and insulting as long as you're right" that people seem to attribute to Linus's outbursts
He could, and still can. Literally nothing's stopping him other than a personal decision to subjectively improve his behavior. You can absolutely be rude and insulting as long as you're right.
What is the basis for this "might makes right" axiom when it comes to collaboration? I mean, obviously, anyone -- winners and losers -- can choose to be rude and insulting for any reason they'd like, they aren't barred by law or regulation. What tangential or moral benefits do you believe come from adopting a "winner has the right to be rude" mentality, particularly in an open source community? I think it's almost self-evident what the drawbacks are -- for example, that the risk of humiliation might stifle people's willingness to debate at all -- so what are the upsides to fostering that kind of environment?
Re: Linus Torvalds apologizes for his behavior, takes time off
#498Earlier quoted context omitted.
That's actually the very definition of abuse. I am much more comfortable with people being publicly blunt. At least there is no gaslighting involved where the victim wonders if they imagined it because everyone keeps telling them "he would never do that" or whatever. If you are on excellent terms with someone and they trust you, etc, it can work to be more blunt in private. But most people doing that are just hiding…
> That’s actually the very definition of abuse. No it isn’t. From Merriam-Webster: Definition of abuse 1 : a corrupt practice or custom — the buying of votes and other election abuses 2 : improper or excessive use or treatment : misuse — drug abuse 3 : language that condemns or vilifies usually unjustly, intemperately, and angrily — verbal abuse a term of abuse 4 : physical maltreatment —child abuse sexual abuse 5 ob…
2: improper or excessive use or treatment
The OP self assesses their private behavior as brutal. I would call that improper or excessive.
Re: Linus Torvalds apologizes for his behavior, takes time off
#499Earlier quoted context omitted.
He's not just stubborn, persistent, and unyielding: he's performatively so. In his most notorious attacks, he's clearly playing to an audience. That could be the problem. He clearly can separate the blunt stubbornness ("we do not break userland, period") from the performative rudeness ("SHUT THE FUCK UP MAURO"). (I mean, to be clear: what the fuck do I know? I've never been in the position Linus is in.)
Linus may know that there is some value in people being afraid to come to you with sloppy execution, bullshit ideas, or misrepresentations of facts.
Re: Linus Torvalds apologizes for his behavior, takes time off
#500Earlier quoted context omitted.
I disagree strongly with his personal 'no BS' attacks. For some people, it's a huge deterrent to make contributions. I've participated in a number of open source projects. I like to think that I've made useful suggestions and contributions, in addition to making dumb ones. When I make a dumb suggestion, I expect to corrected in a respectful way. There have been cases where a project maintainer answered in an aggressi…
That makes sense. I also hate personal confrontation. In the past, I have even had my own sub-ordinates (I hate that word - but they were the engineers that reported to me) confront me, leaving me, from time-to-time to go home and vomit and not sleep. So - yes - I understand. I've never looked at a rebuke from Linus in the same way. I don't know why. I guess I'll go think about that... EDIT: After (very) short reflec…
Yes, this is an important distinction. Being verballed by a stranger (even a famous one like Linus) might be embarrassing, but it wouldn't hurt like being rebuked by some who actually knows me.