Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934076Ab3GPXqq (ORCPT ); Tue, 16 Jul 2013 19:46:46 -0400 Received: from smtp106.biz.mail.ne1.yahoo.com ([98.138.207.13]:49099 "HELO smtp106.biz.mail.ne1.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S933915Ab3GPXqn (ORCPT ); Tue, 16 Jul 2013 19:46:43 -0400 X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: FD3Jk3AVM1nhqDVdOmOSs_3MeB5R3GMr8_BtYaI4mjNb.b5 T1uSIj79c2l1XCYFcFtZeZFxVzUwplyzgLJ5e2kK7ykKb1U7CgAD2xslll0R wLBnzyi6y6GjRQ8x0ZcRIJLLNSHJg_.0e7tm3dQJrkt4SqvFeBW6IPj6w0n3 6ftEmJY1yAE.pbU.zWZTm19xfMBzcj_QNA1HMYDmtJ2_RP.nOPqd5JeKa0vB 6xJ6zZ.EFWBt.3V_gFMQMYpVThiPEcXhdC8aBJgn1FS8.joV6DT0L43nIRZe oL1AHLENvhHYnahO7wT4qfE3pqPSy2lUdi_FJNXj8Jj1uSThRJkJJKeZMV3B j3Q6ugYhP6_tKA7nJVC6GFPh_5CBrI1UNTLRlwcJ2qKj642lWT5uuW1lLk.J cz8c8fVgikvNewsis3fHLndpbrvPz2T_drrLXU0dINM3K44LIR.o6YLw7v0W 6GEQGYpzV_rfJumWLZZREH_c9uE1pi3gBcRPgHs539N.2j4Mr0d5RXGFWTe9 IAHlAfjvFZUCOuZo0kwsI.ZvqMfbeIYHuien1efQ1ERDkEtg5AWIXn5IuyJT 773QDovik7z4j4Yzmio6FpGTK X-Yahoo-SMTP: OIJXglSswBDfgLtXluJ6wiAYv6_cnw-- X-Rocket-Received: from [192.168.0.103] (casey@24.6.250.25 with ) by smtp106.biz.mail.ne1.yahoo.com with SMTP; 16 Jul 2013 16:46:42 -0700 PDT Message-ID: <51E5DB59.2050209@schaufler-ca.com> Date: Tue, 16 Jul 2013 16:46:33 -0700 From: Casey Schaufler User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Sarah Sharp CC: Willy Tarreau , Olivier Galibert , David Lang , Steven Rostedt , Linus Torvalds , Ingo Molnar , Guenter Roeck , Greg Kroah-Hartman , Dave Jones , Linux Kernel Mailing List , Andrew Morton , stable , Darren Hart , ksummit-2013-discuss@lists.linuxfoundation.org Subject: Re: [ATTEND] How to act on LKML References: <20130715195316.GF15531@xanatos> <20130715204135.GH15531@xanatos> <1373926109.17876.221.camel@gandalf.local.home> <20130715223615.GI15531@xanatos> <20130716211235.GG4994@xanatos> <20130716221821.GB21611@1wt.eu> <20130716223957.GJ4994@xanatos> In-Reply-To: <20130716223957.GJ4994@xanatos> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4315 Lines: 86 On 7/16/2013 3:39 PM, Sarah Sharp wrote: > On Wed, Jul 17, 2013 at 12:18:21AM +0200, Willy Tarreau wrote: >> On Tue, Jul 16, 2013 at 02:12:35PM -0700, Sarah Sharp wrote: >>> I *hate* both direct personal insults and indirect personal insults. >>> Neither should be acceptable in our community. >>> >>> As I stated in an email to Rusty, what I'm objecting to here is not >>> kernel developers criticizing code. I'm objecting to personal attacks, >>> and developers directing personal verbal abuse towards each other. This >>> include all developers, not just Linus. >> Well, there are people like me who don't mind getting personally >> insulted but who are really pained when their work is criticized. >> >> You'd rather tell me I'm a fucking moron than all what I carefully >> designed, wrote and tested is pure crap. Probably that part of the >> reason is that I'm as I am and I'm not really responsible for this, >> so I don't care. Call me ugly if you want, why should I bother ? But >> if you tell me I did some crap, it's entirely my fault and that hurts >> a lot more. > I think we come from different perspectives here. I can change my code. > Therefore, I don't mind my code being insulted. I cannot change myself. Sure you can, he began politely. It's a process called personal growth, and it happens to most of us as we go through life. It is in reasonable to expect change and to some degree manage the way in which one's self changes. It is unreasonable and expect to manage changes in others, although we do insist on trying. Communities develop expectations of behavior based on many factors. No community responds well to individuals who demand changes in the norms of the community. This is especially true when the change is a demand that some aspect of the community that is seen as unique or empowering by the members of the community be suppressed. Email communities are notorious for what would be considered inexcusable behavior in most other kinds of community. I do not know of any explanation, nor will I attempt to justify the claim. I suspect that the relative anonymity has something to do with it, as does the fact you can't actually raise your voice or glare. Or smile smugly, for that matter. The norms of the Linux kernel community have changed over time, and will continue to do so. Communities, like the individuals that make them up, change over time. Linus and Al Viro have changed over the years. I have changed over the years. If you stick around, you will too. If you don't you'll still change, but in different ways. The changes that the community makes may or may not suit you when they happen. You can certainly work to influence the behavior of the community. Demanding that the community change to suit your desires doesn't work in your apartment building (dorm, homeowner's association or county courthouse) either. That's basic social behavior. Look to yourself for change before you look to change others. It works better. > Therefore, I don't want to read verbal abuse directed at me personally. > > Things get blurred when we're talking about something a person did. > I can change how I act as a maintainer. Therefore, tell me politely > what I did wrong, and I will change it. > >> So you want criticism to change focus for good, but it will not >> necessarily achieve the result you're expecting. Maybe we can lose >> more talented people by telling them their work is pure crap because >> we did not understand it than telling them they're stupid and let >> them argument their choices. At least I don't claim to know which >> one is better, all I can say is that what we have right now works >> well enough in my opinion. > We can tell them their code is bad without calling it crap. Cussing > them out is just a lazy shortcut. > > Sarah Sharp > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/