5 ms·
>I don't know exactly what it is that he said that was offensive in private, but he's actually being pretty reasonable here. I think what's being discussed is
by fnordfnordfnord 13y ago
>I don't know exactly what it is that he said that was offensive in private, but he's actually being pretty reasonable here.
I think what's being discussed is Linus' reaction to someone's patch on the lkml a few days ago. https://lkml.org/lkml/2013/7/13/132 https://lkml.org/lkml/2013/7/13/132
Here is a preview:
>What the F*CK, guys?
>This piece-of-shit commit is marked for stable, but you clearly never
>even test-compiled it, did you?
- jhspaybar 13y agoWow, I cannot tell you how many times I've wanted to say something similar in a code review but instead go with "hey, this looks a little funny, any ideas what you could do to clean it up?" Part of me does think its rude, the other part is jealous he can say it and I can't :)
- lnanek2 13y agoHaha, yeah. Honestly, being nice in code reviews, half the time the person just argues for half a dozen comments or never addresses the issue, even if it's completely obvious like two methods doing the same thing but with different names. Oh, well, if we have to be nice and not get things done or suffer some idiot code getting in, we have to be nice.
- justin66 13y agoIf you're wired anything like a normal human being, you'd observe the effect saying it actually had and you'd stop behaving that way. So think of your current situation as having skipped ahead without the additional damage of a hands-on learning process.
- DanBC 13y ago"Hey, this looks a little funny, any ideas what you could do to clean it up?" is ambiguous and doesn't help you. "Hey! This is broken. It doesn't do X, Y, or Z. Please make sure to check code thoroughly (refer to $DOCUMENT) before committing." is direct, tells people what's wrong, and isn't hostile. People will be offended by it, but those people can be made to understand that they are being given useful direct advice.
- rocky1138 13y agoThe feeling of being offended by such a message diminishes the more it happens, the more you fix and prevent the behaviour, and when you see your role models make similar mistakes, which has a tendency to humanize them.
- marknow 13y agoAgree. I *hate it when I receive ambiguous criticism, which just means that we'll need to dance around each other while I try to figure out exactly what "looks a little funny". Getting specific details - instructions or guidance even - is far better to solving the problem efficiently.
- protomyth 13y agoBoth are really not the response you want to give, but the one you gave probably would be less problematic and, if said coder was paying attention, might get the right response. Code reviews with folks who cannot take a hint were always the least fun experience. I was a TA during college, so at least I had some training. I often think seniors should have to do a formal code review with freshman just to get the vibe.
- smewpy 13y agoThat style has merit. Whomever submitted that code, which obviously resulted in creating extra work to waste Linus' time, that person has many choices, such as leaving and never contributing again, or improving their code before next submit which might actually help the project. If they choose to tough it out improve their code in future submissions, then they will likely also have improved themselves in a lot of ways. Otherwise, they can just go away, and at least in this popular project, there is a chance they will be replaced by a much better talent.
- nknighthb 13y agoThe code may be bogus, but that's not actually what set Linus off. The target of his fury is not the code's author (Kees Cook, who is unlikely to be driven off by a Linus rant anyway), but trusted lieutenants who missed an obvious problem in a serious process failure. Gleixner has been around the better part of a decade, and hpa's contributions date back to the early 90s. This is a "You know better than this!" rant, not an attack on some new guy.
- huhtenberg 13y agoThat's a good way to ensure that people will test-compile patches in the future before submitting.
- garrison 13y agoI don't believe that quote is what she had an issue with. See http://marc.info/?l=linux-kernel&m=137390362508794&w=2 http://marc.info/?l=linux-kernel&m=137390362508794&w=2
- caycep 13y agoIf that is what started it off, then I feel she more or less either misinterpreted what was being discussed in that thread, or else is deliberately picking a fight.
- asterix9 13y agoThat's nothing, see this: >Guys, this is not a dick-sucking contest. If you want to parse PE binaries, go right ahead. If Red Hat wants to deep-throat Microsoft, that's your issue https://lkml.org/lkml/2013/2/21/228 https://lkml.org/lkml/2013/2/21/228
- general_failure 13y agoThe reactions he got were great. Everyone apologized and will now make sure such mistakes don't happen again.
- vabmit 13y agoHaving been on lkml before, I can tell you, nearly everyone does it. And, yes, that includes Sarah Sharp: Date: Thu, 26 May 2011 00:04:50 -0700 From: Greg KH To: Sarah Sharp Cc: linux-usb@vger.kernel.org Subject: Re: [RFC 0/3] xhci: Remove useless debugging On Wed, May 25, 2011 at 04:28:51PM -0700, Sarah Sharp wrote: The xHCI driver is what, two years old now? It's high time it put on its big girl pants and stop crapping out useless debugging information. You now owe me a wet-wipe to clean my laptop up from the coffee I just snorted out my nose all over it. From: https://www.linux.com/news/special-feature/linux-developers/593966:30-linux-kernel-developers-in-30-weeks-sarah-sharp https://www.linux.com/news/special-feature/linux-developers/... The wind was probably blowing South East instead of North West or something on the day Sarah decided everyone needed to be more "professional".