6 ms·
Logged in to upvote your comment, hopefully you won't be disuaded by downvotes. Maybe this whole "deal with my being unpleasant" thing stems from people seeking
by paxcoder 10y ago
Logged in to upvote your comment, hopefully you won't be disuaded by downvotes. Maybe this whole "deal with my being unpleasant" thing stems from people seeking to justify their unwilingness or inability to practice self-control. Whatever the reason it is detrimental and worthy of being opposed to. It's one thing to be unpleasant to people who are obstinate. It's another to be unpleasant to people who are ignorant. And yet another to be rude to people who you simply disagree with.
- rpcastagna 10y agoI think ldfdr made a good point in his sibling comment that deeming something as "unpleasant" is highly tied to your personal perceptions of what civility is, etc, which is generally rooted in your culture and where you grew up. I think we have to work to understand each other as much as possible and understand people come into conversations with different expectations. I think with someone like Linus we also have to realize that as a community founder he has a disproportionate influence in setting community norms, and people who want to get involved will tend to naturally gravitate towards his communication style. You wouldn't go to France and demand that everyone speak English all the time; we have to work to accommodate each other, and part of that is not assigning value judgements to a communication style.
- paxcoder 10y agoLinus' rudeness is not culture but an abandonement thereof. For being influential he should only be held to a higher standard. His bad example should certainly not be followed. Sincerely, your friendly non-native English co-speaker.
- chc 10y agoHas Linus ever been rude to you? Have any of your friends complained about taking the brunt of his rudeness? If so, that would be really interesting. From what I've seen, there is basically nobody who has actually complained, "Linus was rude to me." It seems to be a meme that consists almost entirely of putting words in other people's mouths.
- sillysaurus3 10y agohttps://lkml.org/lkml/2012/12/23/75 https://lkml.org/lkml/2012/12/23/75 For what it's worth, coworkers have pointed out to me how much of a bully Linus has been. I'm not sure it matters that the bullying wasn't directed at them. Bullying is still bullying. To put it another way, would you want your manager to speak to you how Linus spoke to Mauro? Even if it was deserved? Linus also doubles down and insists it's ok: http://arstechnica.com/information-technology/2013/07/linus-torvalds-defends-his-right-to-shame-linux-kernel-developers/ http://arstechnica.com/information-technology/2013/07/linus-... We have civility rules on HN for a reason, for example. I don't think civility is artificial in the ways that Linus is saying. You can be courteous to someone you're in command of.
- chc 10y agoI wouldn't want my manager to speak to me the way Linux spoke to Mauro. I also wouldn't want my manager to tell me to program in Java. I also wouldn't want people to do to me a lot of the things they do in the bedroom. But as long as they don't do it to me, and the people who are doing it are freely consenting, I do not consider it my place to tell them what they may or may not do.
- drzaiusapelord 10y agoAt what level are these people freely consenting? They want to change the kernel and there's only one main linux kernel. So they deal with the bullying gatekeeping and abuse. The idea that they all love Linus's antics is ridiculous.
- digi_owl 10y agoSo the only example we can find is when a senior dev, that should rightfully know the rules of kernel development by heart, is pulling not just one but two rookie mistakes within a short time span? And we do not expect Torvalds to fly of the handle at that?
- tephra 10y ago
- saidajigumi 10y agopart of that is not assigning value judgements to a communication style. I disagree with this kind of pluralism. Communication style and skill matter deeply, but styles aren't simply "different but equal". In the current context, it's easy for technical people to dismiss everything but the "content", usually a kind of reductio ad absurdum to "technical content". But communication, by definition, involves the audience's perception. If your communication style inhibits your audience's understanding or even their willingness to listen, then you are simply a bad communicator. Case study: some years back, I was heavily involved in hand drumming. A really excellent master drummer had recently immigrated and settled in my area. The community was very supportive, but the local students had a serious problem with him: he was an abusive asshat as an instructor. This was definitely a cultural style, one that was the ubiquitous norm in his home culture, particularly with a large body of children as the primary students. But it was absolutely off-putting to enthusiastic, self-motivated Western adults who were there to learn. They weren't making mistakes because they were lazy or dumb or inattentive, but just because they were new. Fortunately, community members realized this, supported him, and he switched his style in record time... to both his own and his students delight. His own skills and his ability to mentor were never in doubt, but his communication style utterly destroyed his ability to actually communicate effectively. So yes, I'll agree that cultural understanding is really important for both the communicator and their audience. But there's a line to be drawn at outright abuse. Just because it's the norm elsewhere doesn't make it acceptable anywhere. Some approaches to communication are simply more effective than others. Failing to realize the human impact of your communication style on your audience, or worse, realizing that it's negative and doubling down on it, make you an ineffective jerk.
- Retra 10y ago> If your communication style inhibits your audience's understanding or even their willingness to listen, then you are simply a bad communicator. It's certainly not that simple. This only makes sense if your goal is to communicate in a culturally-agnostic manner, which is not something you can reliably do. It's like flag burning: you can't really communicate the same point better in another way. It at least makes some sense to tromp on people's emotions in a context where you are trying to teach them that their emotions are an obstacle to success. It is important for the teacher to understand the student, but it is arguably more important for the student to understand the teacher.
- mwfunk 10y agoHe did set the norms, but it's not like he's a godlike being with infinite wisdom or something. If people in his community don't agree with the norms he's established, there's nothing wrong with trying to buck those trends. I would not compare that to going to France and insisting that everyone speak English. Rather, if enough people in his community dislike the examples he sets, then in the analogy, Linus is the person who is demanding everyone speaks English. Community norms are heavily influenced by community leaders, but ultimately community norms are whatever the community consensus is, regardless of the leadership. None of this is assigning rightness or wrongness to anyone, it's just group dynamics. If he drives people away, he may be OK with that. It may even be his desired outcome. There's nothing wrong with him running things the way he sees fit, and there's nothing wrong with other people thinking he's an ahole and going their separate ways. I'm much more sympathetic to the latter than the former though. In my experience, leaders who are too focused on getting people to respect their authority above all else tend to be the "B's" in the "A's hire A's, B's hire C's" management cliche.
- AsyncAwait 10y agoThis may be an unpopular opinion, but I WANT Linus to be "rude" to SENIOR devs who should know better, because it's better to be rude than to ship code that results in critical infrastructure getting pwned, or worse, somebody to die. I actually fear the day, when somebody more polite gets in and lets it known, (unintentionally, of course), that shitty, rookie code is now fine, that being lazy and not treating the trust that has been placed upon you by being a subsystem maintainer for the most important software project of the 21st century - if you don't consider that an important enough responsibility and are willing to embarrass Linus, who put his trust in you, then yeah, I don't mind him being rude. I would mind if he was rude to first time contributors fixing a typo, that's not who he's rude at. He can't fire these people as such, many of them work for sponsors who pay his salary and he has no direct control over them, so being rude is one of his last resorts - especially since it's hard to express just how hardly displeased over email WITHOUT being "rude".
- panic 10y agoIt's not a binary choice between being rude or shipping bad code. You can reject patches and give feedback without being an asshole about it.
- AsyncAwait 10y ago> You can reject patches and give feedback without being an asshole about it. He does give feedback, if you take a look at LKML he's only "rude" to the repeating offenders, not those who make a one-time honest mistake, but rather to those who got too comfy to actually review the code they're sending to Linus as "reviewed". I am not saying Linus is always right, but if you actually follow his reasoning, it makes a great amount of sense.
- joe563323 10y agoMay be Linus has to deal with lots of team members. Knuth works in solitude.