News for hackers. Stuff that matters.
Re:"Open Source is awful in many ways, and people should be ... by tomp on Monday October 06, 2014 @10:00AM (#8415855)
On the other hand, I don't consider this bad. Sure, it's offensive, but he has quite a good reason to be upset - reading one byte at a time will be really slow. Could he say it in a better way? Obviously. Could you interpret his words in a less literal way? Obviously.

I don't know Linus, but he seems a good, selfless guy, with the best intentions at heart. If he's not politically correct, who the fuck cares? Sometimes I get the feeling that even murderers are more respected, as long as they talk nice.

In my opinion the insistence on political correctnes has much more chilling effect than some passionate, if insulting, words.

Re:"Open Source is awful in many ways, and people should be ... by endersshadow on Monday October 06, 2014 @10:43AM (#8416101)
Whoa. Timeout. This isn't political correctness--it's basic human decency. Political correctness is replacing the use of a term for a euphemism. Even putting this in euphemistic terms should be completely unacceptable. If I told somebody at work that they were so stupid, I wasn't sure how they survived childhood, I'd be asked to leave, post haste.

I think that the OSS community (and IT community in a broader sense) has this idea that "they're just words," and so therefore, they should just be able to say what they want without consequence. But, words matter. A whole lot. Empires are built upon words. People rally around words. Words convey ideas, thoughts, feelings, and everything that goes with them. Why is rampant bullying accepted in this culture? Why is it the norm?

I'm not saying that things have to be all sunshine and rainbows. Yeah, sure, it's stupid to read a byte at a time, but you don't have to be an asshole about it. You can say, "Hey, that won't work," and be done with it. People should be treated with a modicum of decency. Remember the human, and all of that.

Re:"Open Source is awful in many ways, and people should be ... by fl0wenol on Monday October 06, 2014 @01:42PM (#8417092)
Contrary to this, I find myself envious of a person who can dress down another in a flagrant and creative way.

If I got dissed in such a hyperbolic way from a boss that was paying me, I would leave.

In a situation where I've toiled in a position of importance in a project I work on in my free time, and I screwed up, I think I'd be hurt if I was dismissed lightly and without creative ire. I mean, I want to know that if I screwed up, I screwed up enough for someone to admonish me creatively, since there isn't any method of management. Your tool is primarily shame, you can't suspend someone without pay from a mailing list.

Re:"Open Source is awful in many ways, and people should be ... by mcantor on Monday October 06, 2014 @02:29PM (#8417333)
I can't imagine using shame as my primary motivator for improving my work.
Re:"Open Source is awful in many ways, and people should be ... by fl0wenol on Monday October 06, 2014 @04:38PM (#8418146)
Well, presumably a job well done is the primary motivation, or perhaps the recognition of your peers. It is only when you have previously achieved importance and are now in a position to have face to lose; here is where shame can come into play.

Constructive criticism is helpful and should always be the first stop on the train. But if you should already know better, or that ground has already been well-trodden, then it just sounds patronizing. This is where being told to shape the fuck up is the kind of message I would expect to receive.

What would be even worse is being ignored or shunned.

Re:"Open Source is awful in many ways, and people should be ... by DarkIye on Tuesday October 07, 2014 @10:14AM (#8421221)
You aren't Jewish, are you?
Re:"Open Source is awful in many ways, and people should be ... by mike_hearn on Monday October 06, 2014 @10:14AM (#8415931)
It's really not political correctness to just keep technical discussions calm and non-personal. Meanwhile, consider the chilling effect that kind of attitude has. I know quite a few skilled engineers who would just walk out if their boss talked to them like that, regardless of the merits of the underlying discussion. It's just wildly unprofessional and when Linus does that kind of thing, it sets the tone for all the other Linux-wannabe's who think "great engineers flame people!! i should flame people too!!".
Re:"Open Source is awful in many ways, and people should be ... by vidarh on Monday October 06, 2014 @10:29AM (#8416025)
In this case Linus had tried for quite some time to get the person in question to stop pushing crap. Linus eventually told him he'd stop merging his code. From that point of view, if he'd walked after being talked to like that, it'd have been seen as a benefit by many.

EDIT: I find it quite amusing that I get downvoted for a fairly dispassionate and mostly objective explanation of context, yet several of my far more subjective and controversial comments elsewhere in this thread have gotten heavily upvoted. Figures.

Re:"Open Source is awful in many ways, and people should be ... by Diederich on Monday October 06, 2014 @10:42AM (#8416094)
It's quite possible to make it clear that he'd stop accepting code without descending to abusive language. Erecting a 'safety barrier' against someone who was doing a poor job and being verbally abusive are entirely unrelated.

You say that blocking these merge requests would benefit many; so be it. Being polite about doing that would benefit the same set of people, and may others at the same time.

Re:"Open Source is awful in many ways, and people should be ... by vidarh on Monday October 06, 2014 @11:04AM (#8416230)
It is possible.

There are also people involved on both sides, and people get angry and frustrated.

> Being polite about doing that would benefit the same set of people, and may others at the same time.

And a lot of people believe that sugar-coating it would reduce the benefit by signalling that Kays behaviour wasn't so bad after all.

Re:"Open Source is awful in many ways, and people should be ... by Diederich on Monday October 06, 2014 @11:12AM (#8416282)
In my opinion, there is a huge distance between politely pointing out the faults and problems with something and sugar-coating.

And maybe this approaches the crux of the problem. It seems that there is a false dichotomy at work here.

Being polite (or, indeed, just not being verbally abusive) takes less time and energy, and is overwhelmingly more effective, than being overly abrasive.

I don't believe 'Sugar-coating' has anything to do with being polite and accurate. 'Sugar-coating' is all about being less accurate and on point.

Re:"Open Source is awful in many ways, and people should be ... by vidarh on Monday October 06, 2014 @11:22AM (#8416334)
When we're dealing with someone who repeatedly have ignored advice, instructions and admonitions and continues to cause major breakage, then yes, it would be sugar-coating to write something similar to what you suggested.

The point is that the person in question was being rude and disrespectful by continuing to ignore the instructions he'd been given in the past, and repeatedly caused a lot of very real, very heartfelt anger from a lot of people over the time he wasted for them.

Pretending not to be angry over that is very much sugar-coating to me.

Now, there are nicer ways of being direct and expressing anger, but pretending there was no anger and no valid reasons to be angry would be flat out dishonest. And I really don't think the recipient in this case had any reason to expect any civility from Linus at this point, even if others might choose less direct language.

Re:"Open Source is awful in many ways, and people should be ... by alexqgb on Monday October 06, 2014 @02:49PM (#8417466)
Exactly. And I'm not impressed with the way the "professionalism" police are so quick to condemn Torvald for one justifiably angry email while giving such a conspicuous pass to a sustained pattern of passively aggressive, measurably destructive, and flatly un-collegial behavior that is the true definition of unprofessional.

In other words, there's a pretty egregious double standard being applied here. In my experience, that typically favors the kinds of abusive personalities who have discovered some easily-exploited aspect of the social system to simultaneously provide cover for their own bad behavior while limiting their target's ability to retaliate.

If I were on a team stuck with this guy, and required by professional norms to bite my tongue, I can safely say I'd take supreme satisfaction in seeing such a nasty employee get this severely excoriated. And make no mistake, this isn't about "feedback" or "criticism". It's about driving the guy out of the shop in a way that provides a suitable catharsis for everyone who has had to put up with his actual and sustained unprofessionalism.

Of course, tf this were an arbitrary, unjustified, or otherwise baseless response, I could see how it would be hugely damaging to Torvald's authority, and the trust he relies on. But in a case like this, the opposite seems true. And if it puts others who present similar problems on notice, so much the better.

Re:"Open Source is awful in many ways, and people should be ... by Diederich on Monday October 06, 2014 @11:29AM (#8416376)
It's quite possible to be angry about something, and also be polite in ones response.

This is also revealing: the idea that it is somehow dishonest if one chooses to not publicly verbalize one's own internal state.

We should think about that for a moment. This is the proposal: "I am being dishonest unless I verbalize my anger about a topic."

I would submit that dishonestly would require a more direct statement.

"I am not angry about your continued choices for ignorance."

That would be dishonest.

In my opinion, not saying anything about one's internal state can't be dishonest. No information was given.

Re:"Open Source is awful in many ways, and people should be ... by kibwen on Monday October 06, 2014 @10:12AM (#8415922)
I don't think "political correctness" has anything to do with suggesting that someone is so braindead that they ought to have starved to death. Rather, you appear to be using it as a strawman to discredit the notion that we should treat people like decent human beings.

As for his "passion", I don't think that resorting to public humiliation is any way to lead a project. Rather, it sounds like an item out of that "How To Minimize Employee Retention" article that made the rounds last week.

Linus certainly has many good qualities that have contributed to the success of Linux. He's diligent, he's technical, and he's great at solving problems. But it's important to acknowledge that Linux has thrived despite his abrasive outbursts, not because of them.

Re:"Open Source is awful in many ways, and people should be ... by kyberias on Monday October 06, 2014 @10:53AM (#8416158)
> But it's important to acknowledge that Linux has thrived despite his abrasive outbursts, not because of them.

No, you don't really know that! These outbursts may bother you and other people but it is also possible that they have been very, very beneficial to the community. Like it or not, they are a form of humor to many people and that may improve team cohesiveness.

I for one think that the reaction to this particular retroactive-abortion-outburst as "not treating people as human beings" is taking things absolutely way too seriously.

Re:"Open Source is awful in many ways, and people should be ... by kenjackson on Monday October 06, 2014 @10:19AM (#8415958)
For most people the difference between being a complete jerk and a normal guy is simply what they say.

Would you tolerate a manager who talked to you this way? I wouldn't. Not even Linus. And then I'd point out all the pretty crappy code Linus had checked in.

Re:"Open Source is awful in many ways, and people should be ... by rtpg on Monday October 06, 2014 @10:29AM (#8416017)
I've found that the best way to check myself on the internet is to imagine I'm talking to someone face-to-face.

It becomes a lot harder to call someone a 'fucking moron' if you imagine it as a guy standing in front of you.

Re:"Open Source is awful in many ways, and people should be ... by kyberias on Monday October 06, 2014 @11:07AM (#8416247)
Then you'd point out all the pretty crappy code Linus had checked in? That would be your, what, revenge? And a way of showing how not to be a jerk?

I don't think Linus would care. Everyone makes mistakes. Linus is a gatekeeper of sorts and he has to "point out crappy code" whether people like his language or not. The outside world just needs to decide how seriously they take these outbursts. I don't think there's any evil dimension in that.

Re:"Open Source is awful in many ways, and people should be ... by TheOtherHobbes on Monday October 06, 2014 @12:33PM (#8416755)
There are certainly evil outcomes when potential contributors actively avoid the Linux kernel and/or other open source projects because the culture can be so hostile.

It's a double loss. It makes the code weaker and less innovative, and it makes the culture seem unappealing to outsiders.

You might not think that's significant. But how can you know what you're missing by not being more exclusive?

Consider: open source could be set up on a semi-formal apprentice/mentor basis. It could easily become a way for programmers at all levels to develop professional standing.

Code on a GitHub profile is not the same as being able to say "I worked on X and was mentored by Y and Z."

And "You're a moron, fuck off" is maybe not the best way to create a culture of collaborative support.

Re:"Open Source is awful in many ways, and people should be ... by kyberias on Tuesday October 07, 2014 @02:02AM (#8419845)
I think you meant to say "more inclusive".

I don't see any evidence of a huge number of people, that could otherwise contribute anything meaningful, avoiding Linux kernel because it's "hostile". They avoid it because they simply don't have anything meaningful to contribute, or are not able to contribute with the level of quality required in Linux kernel, or they are unable to handle the inevitable criticism.

Also, I'm pretty sure Linus has never used those words to tell people to get lost. Don't invent stuff. He might use strong language but in many cases it is humor or he knows the receiver personally.

Re:"Open Source is awful in many ways, and people should be ... by TheOtherHobbes on Tuesday October 14, 2014 @08:49PM (#8456678)
Re:"Open Source is awful in many ways, and people should be ... by bronson on Monday October 06, 2014 @01:38PM (#8417075)
You're talking about the Linux Kernel, one of the most productive cultures of collaborative support ever created by humans. If you're going to argue against success, you're going to need to bring a lot of evidence.
Re:"Open Source is awful in many ways, and people should be ... by kenjackson on Monday October 06, 2014 @04:07PM (#8417946)
That would be my way to point out that if he were aborted due to poor code, he also wouldn't be around.

I just think his hyperbole is a way of expressing good discussion and reason.

Re:"Open Source is awful in many ways, and people should be ... by yedava on Monday October 06, 2014 @12:50PM (#8416850)
Whenever I hear complaints about Political Correctness, I'm reminded of this:

> Disdain for "political correctness" is often positioned as a concern that some important truth is not being spoken for fear of offending someone. But that concern is nothing but smoke and mirrors. To invoke "political correctness" is really to be concerned about loss of power and privilege. It is about disappointment that some "ism" that was ingrained in our society, so much that citizens of privilege could express the bias through word and deed without fear of reprisal, has been shaken loose. Charging "political correctness" generally means this: "I am comfortable with my privilege. I don't want to have to question it. I don't want to have to think before I speak or act. I certainly don't wish to inconvenience myself for the comfort of lesser people (whoever those people may be--women, people of color, people with disabilities, etc.)"

> http://www.whattamisaid.com/2010/02/conservatives-political-...

Re:"Open Source is awful in many ways, and people should be ... by forgottenpass on Monday October 06, 2014 @02:34PM (#8417366)
* Whenever I hear complaints about Political Correctness, I'm reminded of this:*

I really hope you aren't. Posts that recast and interpret someone else's opinions like this are toxic to any political discussion. The framing makes the topic into an caricature you can easily oppose all while whispering in your ear "this is what's _REALLY_ going on."

Maybe you don't think this interpretation is wrong. Maybe you think I (like they) just can't realize or admit it's right. Maybe you don't think it's such a bad thing if this armchair psychologist is just a bit wrong. But have you ever seen someone post about how stupid social justice is when the thing they're trash talking isn't social justice at all? Have you never had someone disagree with you assert that you believe something you don't? Posts like that are exactly how it happens.