LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - News
User Name
Password
Linux - News This forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.

Notices


Reply
  Search this Thread
Old 10-06-2015, 09:47 AM   #1
jeremy
root
 
Registered: Jun 2000
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602

Rep: Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083Reputation: 4083
Linux kernel dev who asked Linus Torvalds to stop verbal abuse quits over verbalabuse


Quote:
Sarah Sharp, the maintainer of USB 3.0 drivers in the Linux Kernel who in July 2013 urged Linux overlord Linus Torvalds to stop abusing fellow developers, has quit all Linux-related work.

Sharp has revealed she quit her role on the kernel last year and backed out of Linux entirely due to the abusive commentary she asked Linus Torvalds to address.

Her reasons are explained in a post, the meat of which is as follows:

I finally realized that I could no longer contribute to a community where I was technically respected, but I could not ask for personal respect. I could not work with people who helpfully encouraged newcomers to send patches, and then argued that maintainers should be allowed to spew whatever vile words they needed to in order to maintain radical emotional honesty. I did not want to work professionally with people who were allowed to get away with subtle sexist or homophobic jokes. I feel powerless in a community that had a “Code of Conflict” without a specific list of behaviors to avoid and a community with no teeth to enforce it.

Sharp goes on to say she has “the utmost respect for the technical efforts of the Linux kernel community” because it has “scaled and grown a project that is focused on maintaining some of the highest coding standards out there.”

“The focus on technical excellence, in combination with overloaded maintainers, and people with different cultural and social norms, means that Linux kernel maintainers are often blunt, rude, or brutal to get their job done,” she writes. “Top Linux kernel developers often yell at each other in order to correct each other’s behavior.”

“That’s not a communication style that works for me,” Sharp writes, calling for “the communication style within the Linux kernel community to be more respectful.

“I would prefer that maintainers find healthier ways to communicate when they are frustrated,” she writes, adding “I would prefer that the Linux kernel have more maintainers so that they wouldn’t have to be terse or blunt.”

Sharp thinks there's very little chance of that happening because “Senior Linux kernel developers stand by the right of maintainers to be technically and personally brutal.”

“Even if they are very nice people in person, they do not want to see the Linux kernel communication style change,” she writes. So she's off, seeking “other, friendlier open source communities for me to play in.”

Sharp's not named names in her post, but she has previously taken issue with Linus Torvalds over disputes in the handling of USB-related matters.
More at The reg...

--jeremy
 
Old 10-06-2015, 10:00 AM   #2
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Quote:
I would prefer that maintainers find healthier ways to communicate when they are frustrated. . .
"I want everyone to change because my feelings get hurt when people are mean."

This is the kind of person, that if in charge, will burn books that are disagreeable to her.
 
Old 10-06-2015, 10:54 AM   #3
Myk267
Member
 
Registered: Apr 2012
Location: California
Posts: 422
Blog Entries: 16

Rep: Reputation: Disabled
If anyone has the time to burn to read a fair exchange between Sharp and Torvalds can start here: http://marc.info/?l=linux-kernel&m=137391223711946&w=2.
 
Old 10-06-2015, 02:05 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,220

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by szboardstretcher View Post
"I want everyone to change because my feelings get hurt when people are mean."
Your point being that being mean is the right way to act, and it's not normal to have feelings.

This is an attitude that I'm seeing way too often here.

Your mental transformation of "I would prefer that maintainers find healthier ways to communicate when they are frustrated" into "This is the kind of person, that if in charge, will burn books that are disagreeable to her" speaks volumes about what kind of person you are.

As for the dev in question, she discussed this with Linus and others at length (over a period of years), and then made what she felt was the right decision at the end. I think it's regrettable that the team couldn't keep her, but I see no wrongdoing on anyone's parts.

Last edited by dugan; 10-06-2015 at 02:24 PM.
 
Old 10-06-2015, 02:20 PM   #5
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Quote:
Your point being that being mean is the right way to act
Not at all. My point being,. a single person walking into a large,. large,. large,. multinational,. worldwide group should not expect everyone in that group to change. Its not realistic. Don't like it? Leave. She did well in my opinion - up until she whined about it.

And I think it is 'normal' to be able to 'ADAPT' to any situation mentally as we have done for ... well ... we've done for tens of thousands of years up until the American baby boomers introduced the 'poor me - i feel hurt - so everyone else should change,' attitude.

Quote:
Your mental transformation of "I would prefer that maintainers find healthier ways to communicate when they are frustrated" into "This is the kind of person, that if in charge, will burn books that are disagreeable to her" speaks volumes about what kind of person you are.
A comment from irritation more than a statement of what I believe is actually in the realm of possibility. You'd have to be pretty thick to think that its anything more than an empty insult. But please, continue to judge my ENTIRE character using a single statement I made.
 
Old 10-06-2015, 02:27 PM   #6
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
Quote:
As for the dev in question, she discussed this with Linus and others at length (over a period of years), and then made what she felt was the right decision at the end. I see no wrongdoing.
Its not 'wrong.' Not at all. Everyone has a right to air their grievences.

But to me, its sort of like if you and I get into an argument on a forum, and we disagree, so I start petitioning Jeremy to read every post and make sure that no one ever swears or disagrees or gets upset because it hurts my feelings.

Thats all i really have to say about the very public situation she has made. Im sure plenty of people disagree, some agree. Doesn't matter. This is something that isn't worth debating or thinking about any further.
 
Old 10-06-2015, 02:29 PM   #7
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,220

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by szboardstretcher View Post
Don't like it? Leave.
So you agree with her decision then.

Last edited by dugan; 10-06-2015 at 02:30 PM.
 
Old 10-08-2015, 06:07 PM   #8
flokip
LQ Newbie
 
Registered: Aug 2009
Posts: 21

Rep: Reputation: 0
http://sagadb.org/laxdaela_saga.en#21
"I think we should follow the counsel of the wisest; for the counsels of foolish men I think will be of all the worseservice for us in the greater number they gather together."
 
Old 10-09-2015, 09:20 PM   #9
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,317
Blog Entries: 28

Rep: Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140Reputation: 6140
Being blunt and being abusive are not the same thing.

I do not consider it unreasonable to expect a certain level of civility in the workplace, whether it is a paid workplace or a volunteer workplace, even when the discussion is blunt.

I know far more about abuse and abusers than I ever expected or wanted to (no, don't ask). I have found that abusers commonly blame their victims if their victims fight back, because abusers are never wrong and they are always right.

Today, I listened to the most recent Linux Voice podcast, and the LV guys made what I think is a relevant distinction: They theorized that, when Linus goes of on a bit of poorly written code, he goes off on the code, not on the coder, and suggested that others in the Linux kernel community may not have recognized the difference. I commend the discussion to your attention.

Last edited by frankbell; 10-09-2015 at 09:22 PM.
 
Old 10-10-2015, 03:18 AM   #10
EmaRsk
Member
 
Registered: Mar 2006
Distribution: Mint, WSL Ubuntu
Posts: 134

Rep: Reputation: 32
Quote:
Originally Posted by frankbell View Post
They theorized that, when Linus goes of on a bit of poorly written code, he goes off on the code, not on the coder
This is well known since ages, there no need to "theorize" that.

I think this blog is worth reading. It's the only one I saw that actually cared to quote some snippets of the conversation.

I'm particularly perplexed about this distinction by Sarah Sharp:
Quote:
Originally Posted by Sarah Sharp
For example, I find the following statement to be both direct and
respectful, because it's criticizing code, not the person:

"This code is SHIT! It adds new warnings and it's marked for stable
when it's clearly *crap code* that's not a bug fix. I'm going to revert
this merge, and I expect a fix from you IMMEDIATELY."

The following statement is not respectful, because it targets the
person:

"Seriously, Maintainer. Why are you pushing this kind of *crap* code to
me again? Why the hell did you mark it for stable when it's clearly
not a bug fix? Did you even try to f*cking compile this?"
I really don't see the difference. If anything, I would consider the second example better, because it actually asks some questions, promoting interaction and giving the maintainer a chance to answer.
 
Old 10-13-2015, 07:24 AM   #11
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
Quote:
Originally Posted by EmaRsk View Post
This is well known since ages, there no need to "theorize" that.

I think this blog is worth reading. It's the only one I saw that actually cared to quote some snippets of the conversation.

I'm particularly perplexed about this distinction by Sarah Sharp:

I really don't see the difference. If anything, I would consider the second example better, because it actually asks some questions, promoting interaction and giving the maintainer a chance to answer.
First is directed at the code the second the coder.
 
Old 10-13-2015, 08:44 AM   #12
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by szboardstretcher View Post
"I want everyone to change because my feelings get hurt when people are mean."

This is the kind of person, that if in charge, will burn books that are disagreeable to her.
Well no, it wasn't quite like that. I suggest reading some of the lkml posting rather than the articles about the lkml postings as they're all interspersed with opinion.

She actually made some very good points and maintained that attacking the code was right and proper - expletives and all - if it wasn't up to standard, but personal attacks on developers like this kind of thing (though she used less extreme examples) was not.

It's certainly a 'cultural' thing, which doesn't mean it's necessarily a good cultural thing or that it should continue like that forever.
 
Old 10-13-2015, 09:21 AM   #13
EmaRsk
Member
 
Registered: Mar 2006
Distribution: Mint, WSL Ubuntu
Posts: 134

Rep: Reputation: 32
Quote:
Originally Posted by Germany_chris View Post
First is directed at the code the second the coder.
Why? Just because the grammatical subject is the code vs. the coder? This is bullshit. There's no insult directed to the coder in either of the two examples: the code is the real target, in both of them. And the coder is who is expected to fix his/her behaviour, in both of them.
When the form is more important than the meaning, then you are cultivating and promoting hypocrisy; that's exactly why many people are against political correctness, which is always 100% about political and 0% about correctness.
 
Old 10-13-2015, 09:32 AM   #14
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Political correctness was never mentioned - he was just asked to stop personally insulting his developers and the person asking gave well reasoned arguments - so why do you bring it up?
 
Old 10-13-2015, 10:30 AM   #15
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
Quote:
Originally Posted by EmaRsk View Post
Why? Just because the grammatical subject is the code vs. the coder? This is bullshit. There's no insult directed to the coder in either of the two examples: the code is the real target, in both of them. And the coder is who is expected to fix his/her behaviour, in both of them.
When the form is more important than the meaning, then you are cultivating and promoting hypocrisy; that's exactly why many people are against political correctness, which is always 100% about political and 0% about correctness.
You asked a question I answered if you wanted folks to agree with you then you should say so.

Maintainer. Why are you <-- This makes it about the person

This code is SHIT! <-- Is about code

There's your difference whether you think people ought to be offended by that is something else all together. I've worked for the military all my life I wouldn't be much offended by either comment (actually I'd probably just fight back) but not everyone is me and the key to leadership is knowing what motivates the people in your team because it's not the same for everyone. Ms. Sharp got bent around the axle about this and took her toys and went home, she probably just should have told Linus to go get bent. In any case, she's gone and took her talent with her and the only thing we can do now is go over the coulda, woulda, shoulda and hope it doesn't continue.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Linus Torvalds Is Happy Again with Linux Kernel 4.2 RC6 LXer Syndicated Linux News 0 08-10-2015 03:31 AM
Why This Hacker Stood Up Against ‘Verbal Abuse’ in Linux Land onebuck General 88 07-29-2013 03:29 PM
LXer: Dear Linus, STOP SHOUTING and play nice - says Linux kernel dev LXer Syndicated Linux News 0 07-16-2013 03:50 PM
LXer: Female dev asks Torvalds to curb list abuse LXer Syndicated Linux News 6 07-16-2013 02:13 PM
LXer: Linux 3.3 Kernel released by Linus Torvalds LXer Syndicated Linux News 0 03-19-2012 10:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - News

All times are GMT -5. The time now is 06:05 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration