News for hackers. Stuff that matters.
Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @05:56PM (#18001388)
Same. Linus always called a spade a spade, and I always respected that. In a culture where the Overton window has shrunk considerably and people habitually hide their thoughts, I think this kind of attitude is more important, not less. People give up ability to say certain things in the name of inclusion, and then lose ability to think those things in the first place.

I'll take an asshole over a pushover any day, and most of us are pushovers.

Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:03PM (#18001432)
> ”I'll take an asshole over a pushover any day“

This is a false dichotomy. There’s no need to be an asshole to not be a pushover.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @08:37PM (#18002236)
Actually, it isn't. For example in today's environment when someone suggests something stupid, it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings. So instead you walk it back and say things diplomatically (which is a tiny form of a white lie). Then people reply to your diplomatic statement with another diplomatic statement, and pretty soon nobody is saying the thing they want to be saying at all.

Have you been to a corporate meeting? It feels like soul death for precisely this reason -- nobody is saying the thing they want to be saying at all.

Tech/open-source was one of very few domains where people did say the thing they wanted to say. The culture selected for people who want to interact that way, and then encouraged that form of interaction.

Now that's dead. Codes of conduct, inclusion, and caring about people's feelings are lofty ideals, but if people can't say "it's a stupid idea" when they think "it's a stupid idea" the whole thing will disintegrate into a dilbertesque nightmare along with the rest of the corporate America.

Re:Linus Torvalds apologizes for his behavior, takes time off by ggreer on Sunday September 16, 2018 @10:53PM (#18002820)
I totally agree with this. I actually quit my job at Red Hat because of the culture of non-criticism. I kept getting in trouble for pushing back against stupid decisions, even though I never insulted a single person.

For example: When the design team added 10MB of web fonts to the app, I said something like, "Users don't care whether the font is Open Sans or Arial. They care whether things load quickly and don't re-flow. This is a bad decision." I got nothing but condemnation for pointing this out. Today, every user downloads several megabytes of web fonts which have broken kerning and hinting on some platforms.[1]

It was a similar story when people wanted to change our build artifact to be based on RHEL instead of Alpine Linux.[2] This would have bloated the build artifact from 11MB to 200MB, introduced a host of security concerns, and drastically increased CI build times. In a meeting I said, "This decision seems totally braindead." I was immediately taken aside and given a stern talking-to by my manager. If that's not a braindead decision, then I don't know what is.

I also got in trouble for this comment[3] pointing out flaws in PatternFly. I was told that some of my coworkers felt insulted by my comment, and that I should be more civil and tactful. Who was insulted? What parts of the comment were insulting? I never got answers to those questions.

Encouraging civility sounds like a good thing, but in my experience the people leading the charge are doing it to suppress criticism.

1. https://github.com/openshift/console/pull/3 My bullet point about reducing the build artifact from 11.3MB to 7.6MB was incorrect. It actually reduced the build artifact from 40MB to 7.6MB.

2. https://github.com/openshift/console/pull/12

3. https://news.ycombinator.com/item?id=17163740

Re:Linus Torvalds apologizes for his behavior, takes time off by jogjayr on Monday September 17, 2018 @02:15AM (#18003608)
Effectively critiquing ideas without hurting feelings is a powerful skill, hard to master, and shouldn't be written off.

IME there are only 2 reliable ways to get people to do what you want: you have authority to tell them to do it, or you can convince them that it's the best course of action.

People often treat their ideas like their children - and calling someone's child "stupid", or "braindead" isn't going to make you popular with them. Good luck convincing them it's a bad idea now - it's a matter of pride, and they'll obstruct you every way they can. Is this rational? No - but it's a reality of working with people, and denying it is futile. I've done it myself in the past, without being aware of my biases, and even then I'll probably do it again in future.

If you're actually working with people (and those people's bosses) who can't be reasoned with using facts and data, presented without calling the idea names, then the rational thing to do (which, it seems, you did) is to find a different team or company. Either you're wrong or they are, and time will prove someone right.

> Who was insulted? What parts of the comment were insulting?

I read the comment and my opinion is "It's a CSS framework! How can it take over a year to make?!" and "The speed and quality of development leaves much to be desired. For example: It took them five months to merge a TTY component. We wrote a similar component in two days." might have been the insulting parts.

Those comments could be construed as calling those devs slow and incompetent. I don't know if that was your actual meaning, but it's hard for me to read it any other way - sorry :-( maybe I'm missing some context.

Sorry also if any of what I said seemed rude. It took me years of insulting people to learn this stuff, and I'm still nowhere near perfect :-), but I thought I should share - it's possible I'm wrong. I also understand if you feel differently.

P.S. I checked out Floobits and it looks super-cool. I'm looking forward to trying it out sometime.

Re:Linus Torvalds apologizes for his behavior, takes time off by noufalibrahim on Monday September 17, 2018 @12:46AM (#18003269)
A related point that occurred to me about the convenant which Torvalds has included is the "Scope" section. It looks like it leaves most of the details to the project maintainer which I suppose is a good thing. However, an explicit statement about where the whole thing doesn't apply would be useful.

If a person has a political or other opinion and is very strident about it in every sphere (twitter, personal blog, facebook etc.) outside of the project, the convenant should explicitly allow this. That way, it sounds more like a "this is our house and these are the rules you should follow if you want to enter" vs. "you should be a certain kind of person in all aspects of your life to be allowed in here". The latter has too much overreach IMHO.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Monday September 17, 2018 @10:29AM (#18006215)
This is definitely not what coffeemug was saying though. He was complaining about all the people who don't appreciate him calling them stupid, so we has to "be more diplomatic" which he considers lying.

That is a different thing altogether from what you're saying.

[dead]
Re:Linus Torvalds apologizes for his behavior, takes time off by legostormtroopr on Monday September 17, 2018 @12:26AM (#18003201)
This is where civility culture annoys me. @ggreer provided a technical assessment of a platform and found it lacking. The only non-technical comment was that it was corporately mandated.

You have decided to recommend counselling.

Who of the two of you is being "uncivil"?

Re:Linus Torvalds apologizes for his behavior, takes time off by ggreer on Sunday September 16, 2018 @11:32PM (#18002988)
My coworkers had similar issues with similar results. I estimate that around 2/3rds of the CoreOS team has left Red Hat.
Re:Linus Torvalds apologizes for his behavior, takes time off by dang on Tuesday September 18, 2018 @02:16AM (#18012908)
Internet psychiatric insinuation breaks HN's civility rule. Please keep personal swipes out of your comments here.

https://news.ycombinator.com/newsguidelines.html

Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Sunday September 16, 2018 @08:59PM (#18002329)
"Moving parts in rubbing contact require lubrication to avoid excessive wear. Honorifics and formal politeness provide lubrication where people rub together. Often the very young, the untravelled, the naive, the unsophisticated deplore these formalities as "empty," "meaningless," or "dishonest," and scorn to use them. No matter how "pure" their motives, they thereby throw sand into machinery that does not work too well at best."

That's Robert A. Heinlein, hardly known for being a social justice activist.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:03PM (#18002350)
There are different ways to oil the machine, I'm not throwing out the baby along with the bathwater in naivete. Lots of cultures encouraged being direct, were insanely productive, and oiled the gears in a different way. The current cultural trend is just fashion, it will pass, but things will get worse before they get better.
Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Sunday September 16, 2018 @10:37PM (#18002761)
And once again, being direct is orthogonal to being polite.
Re:Linus Torvalds apologizes for his behavior, takes time off by jlawson on Sunday September 16, 2018 @11:17PM (#18002911)
Heinlein wrote "honorifics and formal politeness". I interpret this as things like saying "please", "thank you", and other straightforward ritualistic decorative words - not as actually changing what you're actually saying to avoid hurting feelings.

There's a big difference between reformatting the message and changing the message.

Re:Linus Torvalds apologizes for his behavior, takes time off by int_19h on Monday September 17, 2018 @12:45AM (#18003263)
What's described in the comment I responded to is exactly "reformatting the message" - you still communicate the same thing, ultimately, just in a way that allows the person on the receiving end to save face.
Re:Linus Torvalds apologizes for his behavior, takes time off by skriticos2 on Monday September 17, 2018 @09:04AM (#18005516)
This reminds me of employee work reviews in Germany when they leave, that are mandated by law to be positive (not kidding).

The result is that it spawned a new code language for HR people (there are dictionaries) that "translate" the review.

Everybody is polite..

For instance the level of praise in with the various points indicates a scoring.

Here are a few examples:

He showed understanding for his work. -> He did not do anything.

He did all the work with great diligence and interest. -> Eager, but not very efficient.

He tried to do his job justice. -> The will was there, more unfortunately not.

He has used his skills. -> He did what he could. That was not much.

Here is a Google Translated page about it: https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...

Re:Linus Torvalds apologizes for his behavior, takes time off by mmirate on Monday September 17, 2018 @11:25PM (#18012238)
And of course, things like this only erode language semantics over time by making more and more words and phrases seem sarcastic; we have "/s" but there is no reliable marker of non-sarcasm (cf Poe's Law).
Re:Linus Torvalds apologizes for his behavior, takes time off by marmot777 on Monday September 17, 2018 @02:10AM (#18003588)
Yes, that's right. They haven't been in enough situations to see the good that civility can do and the wreckage that incivility can leave in its wake. I'm not speaking specifically about the Linus situation here but more as a general observation that most people have when they've been out in the world for more than a few years.
Re:Linus Torvalds apologizes for his behavior, takes time off by umanwizard on Sunday September 16, 2018 @09:01PM (#18002342)
There is a difference between blunt and abusive. Don't conflate them.

"This code is wrong. We should not be doing things this way, and I'm rejecting the patch."

vs.

"You are a fucking retard for submitting this patch. Anyone who thinks like this should be retroactively aborted."

The first style is blunt and to-the-point. The second is unnecessarily mean.

Re:Linus Torvalds apologizes for his behavior, takes time off by jlawson on Sunday September 16, 2018 @11:19PM (#18002916)
I agree with you but I think in the meetings coffeemug is describing, the first quote above would also be considered beyond the pale. You'd have to change it to something like, "I wonder if this patch could be improved somehow."
Re:Linus Torvalds apologizes for his behavior, takes time off by umanwizard on Sunday September 16, 2018 @11:22PM (#18002930)
Well, I agree that it’s bad if you can’t say such things! But it doesn’t have much to do with Linus Torvalds whose rants were closer to the second example than the first.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @11:32PM (#18002990)
I think "It's a stupid idea" is not a great criticism. It lacks detail as to why you think it won't work. I think in a healthy culture, you should be able to say why you think it won't work, even if you don't call it "a stupid idea."

But I'm sorry you are dealing with an unhealthy culture where "politeness and respect" require you to walk on egg shells. To my mind, that's not what should be happening.

I talk to my sons at times about the following idea:

I say "chair" and maybe my mind conjures up a wooden kitchen chair and the person I am speaking with envisions an overstuffed living room chair. Then we start to argue because we aren't even really talking about the same thing, but we think we are because we don't realize the word "chair" means something so different to each of us.

So I will suggest that some people here have experienced environments where communicating clearly was not "asshole" behavior and others have not experienced that. Such people can be equally convinced they are correct and failing to understand they really aren't talking about the same thing.

Growing up, I hated pineapple. But I had never had anything but canned pineapple and it was awful. While living on the West Coast, I began eating fresh pineapple, not canned. And it's incredible.

Sometimes, it's a bit like people are arguing about whether pineapple is wonderful or awful and not realizing that one party has only ever had canned pineapple and the other has only ever had fresh pineapple and neither side ever thinks to specify that detail because it seems like a given.

Re:Linus Torvalds apologizes for his behavior, takes time off by jancsika on Sunday September 16, 2018 @09:10PM (#18002377)
> For example in today's environment when someone suggests something stupid, it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings.

What is no longer acceptable is to personally insult a developer for breaking things, poorly designing an API/implementation, etc. By "personally insult" I mean call someone names, curse at them, sarcastically suggest they should have been aborted, and many other such tactics.

Judging from Linus' post, he agrees that stuff like that is unprofessional.

And there are plenty of examples of Linus' posts where he clearly called particular developer stupid, as opposed to calling their ideas stupid. I can provide examples if you've never read one of them.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @10:08PM (#18002634)
> call someone names, curse at them, sarcastically suggest they should have been aborted, and many other such tactics.

That's a positive change. But it also ought to be possible to say "this is a dumb idea" or to engage in friendly ribbing when someone does something dumb. These are good, healthy mechanisms in normal groups of people. Eliminate all teasing, and everyone is friendly on the outside and bitter and resentful on the inside. People should be teased for breaking things. There is such a thing as attempting to be too professional.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Monday September 17, 2018 @03:04AM (#18003779)
I completely agree.

Calling an idea dumb is candid, I'd consider it a breath of fresh air from corporate speak. I left my prior position for similar concerns, specifically 'Architects' who I'd called out (and rather abruptly so) when they quoted AWS as being 'not redundant and only have one DataCentre'.

We're not talking a conversation from 10 years ago either. This was June last year!

Comments or statements like that need to be shouted out of the room.

I feel there's a finesse to be drawn and understood here.

If some one states, AWS is single site and no one else in the room challenges the stupidity of the claim. Some one ought to. That guys/girl is a fucking idiot.

But some one who perhaps needs to be coaxed or massaged into a different angle because their code base will grow 90% in size? Depending on the context that might be for the best. Or it might not be.

Coming back to my earlier analogy. Hammers and scalpels are both honest. Different tools for different needs.

Re:Linus Torvalds apologizes for his behavior, takes time off by jancsika on Monday September 17, 2018 @09:24PM (#18011617)
> But it also ought to be possible to say "this is a dumb idea" or to engage in friendly ribbing when someone does something dumb.

"Friendly ribbing" doesn't translate well on a public mailing list, especially one with an international audience.

> People should be teased for breaking things.

Again, that doesn't work very well on a public mailing list, especially one with an international audience. If people break things they should be told clearly and precisely what they did wrong.

> There is such a thing as attempting to be too professional.

Do you have an example of a current FLOSS project that is too professional?

Re:Linus Torvalds apologizes for his behavior, takes time off by BeetleB on Monday September 17, 2018 @12:00AM (#18003104)
>it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings.

"This seems stupid to me" is a considerably lazy statement. What's worse, it doesn't have any meaningful content beyond "I don't like it." I've yet to see anyone's feelings hurt with the following:

"I'm rejecting your proposition because I believe it will lead to X, Y and Z (problems)"

"Your proposal is not going to work because of X, Y and Z".

"I'm not seeing the benefit of this. Can you explain what we have to gain by it?"

And probably a dozen other direct statements.

At the workplace, I don't care who thinks what idea is idiotic. I care whether they can speak for or against it. And I care whether they are open or close minded about it. Saying "This seems stupid to me" is providing zero contribution to the process.

Re:Linus Torvalds apologizes for his behavior, takes time off by frant-hartm on Monday September 17, 2018 @05:37AM (#18004381)
>Your proposal is not going to work

and

>I'm not seeing the benefit of this

are very indirect statements in my vocabulary.

Re:Linus Torvalds apologizes for his behavior, takes time off by BeetleB on Monday September 17, 2018 @10:09AM (#18006043)
You can't get any more direct than "your proposal is not going to work". There's no ambiguity in there, and nothing left for the person to guess.
Re:Linus Torvalds apologizes for his behavior, takes time off by Sean1708 on Monday September 17, 2018 @10:23AM (#18006169)
There is a middle ground though. Linus wasn't just direct, he was outright derogatory. If Linus stops saying (not an actual quote) "this is a stupid idea and you are a retard for suggesting it" and starts saying "this is a stupid idea" instead, then that's a massive improvement.

Edit: Of course being constructive with your criticism is even better.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Sunday September 16, 2018 @09:46PM (#18002556)
Ok, can I just ask, what do you think people are lying about when they’re being diplomatic about criticism? You said being diplomatic is a “tiny form of a white lie”, so I’m wondering who you think is being deceived, and what you think they are they being deceived about.
Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:58PM (#18002612)
When you think a specific thought, feel a specific feeling, but express it in a way that really doesn't feel true to you deep in your core, you're deceiving the other person about who you are. That's how many relationships fall apart. You tell each other tiny white lies, and five years later you've discovered the lies have compounded and the relationship is too poisoned to recover. The same thing happens to cultures at scale.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @10:10PM (#18002646)
If the way you truly feel at your core is expressed in a way that has unintended consequences, this "being true to yourself" can get in the way of you being an effective leader, five (or thirty) years later.

There are two pieces here: one is the message you intend to convey, and the other is the manner in which you convey it. The two are not the same. The idea that as long as you speak the truth it doesn't matter how you say it ignores that how (and whether) people will accept what you say depends on the vessel in which the message is carried. The idea that others should just take it because it's the truth is at its heart just naive and inhuman (not to mention inhumane), and ineffective. If being true to your inner self is getting in the way of you being effective, it's ultimately counter-productive to your own ends: it's not actually being true to your self.

Yes, lying (including white lies), is detrimental. So is bottling things up. I completely agree. However, this is not zero-sum, either/or. You can both express how you really feel and convey it in a way that others will receive your message in the manner in it's intended.

Re:Linus Torvalds apologizes for his behavior, takes time off by mattdeboard on Monday September 17, 2018 @10:20AM (#18006147)
You can give honest, useful feedback without using words like "stupid."

The fact is resorting to insults and name-calling is toxic. If you can't provide constructive, honest feedback without being an asshole, you need to work on yourself.

Re:Linus Torvalds apologizes for his behavior, takes time off by X6S1x6Okd1st on Monday September 17, 2018 @02:23PM (#18008516)
"it's a stupid idea" is terrible feedback.

Talking about why something shouldn't be done or why another way is preferable is way better.

Saying something is stupid will only work if you have complete power. If you explain why you think one approach is better than the other you can actually affect change without just holding the power.

Re:Linus Torvalds apologizes for his behavior, takes time off by noelsusman on Monday September 17, 2018 @05:16PM (#18010160)
I say exactly what I think all the time and have never had a problem with it. If "I think this is stupid" is all you can come up with, then the problem is with you. You can simply say "I think we should do X instead because of Y and Z" and get the same exact point across. You're still being direct and not skirting around the issue at all.

It's not even about caring about other people's feelings because it's the right thing to do or whatever. It's just a more productive work environment. Attacking people personally triggers defense mechanisms in their brain that almost always lead to bad outcomes. The overwhelming majority of people have brains that work like this, and denying that reality is not going to lead to anything good.

Re:Linus Torvalds apologizes for his behavior, takes time off by marmot777 on Monday September 17, 2018 @02:07AM (#18003575)
You can be direct without being obnoxious, no?
Re:Linus Torvalds apologizes for his behavior, takes time off by pavel_lishin on Monday September 17, 2018 @10:28AM (#18006214)
Congrats, you're not a pushover.
Re:Linus Torvalds apologizes for his behavior, takes time off by tomp on Sunday September 16, 2018 @06:23PM (#18001567)
It's not even a dichotomy. The poster is just saying which one out of two negative situations s/he prefers.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:35PM (#18001626)
It’s a straw man meant to excuse bad behavior as the only way to provide strong direction. Pushovers are not the under discussion here: Torvalds’ behavior is.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @06:37PM (#18001636)
Or perhaps an acknowledgement that people are imperfect and the world is imperfect and, if you want to accomplish things, x all-too-common defect is preferable to y all-too-common defect.
Re:Linus Torvalds apologizes for his behavior, takes time off by komali2 on Sunday September 16, 2018 @07:09PM (#18001791)
I disagree that that level of asshole behavior is all-too-common. I've never encountered anybody like Linus professionally and if I did I simply wouldn't work with/for/over them.
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @07:12PM (#18001800)
Well, that looks to me like moving the goal posts. Saying "that level of asshole behavior" isn't common is fundamentally different from what I said.
Re:Linus Torvalds apologizes for his behavior, takes time off by icelancer on Sunday September 16, 2018 @08:15PM (#18002135)
Fortunately, plenty of other people managed to do so.
Re:Linus Torvalds apologizes for his behavior, takes time off by grzm on Sunday September 16, 2018 @06:44PM (#18001678)
In other contexts, perhaps. I don’t read the comment I initially replied to as supporting that interpretation, even reading charitably. They explicitly separate people into (primarily) two groups: "I'll take an asshole over a pushover any day, and most of us are pushovers."
Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @06:46PM (#18001688)
Well, that's exactly what I see in the comment in question.
Re:Linus Torvalds apologizes for his behavior, takes time off by staticassertion on Sunday September 16, 2018 @07:05PM (#18001775)
They very clearly are setting up a false dichotomy. They support one side by stating that it is preferable to the other (when there are no sides to begin with).

You have to be willfully ignorant to read it otherwise.

As blatant support of this,

"People give up ability to say certain things in the name of inclusion, and then lose ability to think those things in the first place."

This is a clear testament that there are two sides and you must 'give up' something (ie: become a pushover) to not be an asshole.

Re:Linus Torvalds apologizes for his behavior, takes time off by DoreenMichele on Sunday September 16, 2018 @07:08PM (#18001788)
You have to be willfully ignorant to read it otherwise.

This is a personal insult. Ironic given what you are arguing "for" in theory.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Sunday September 16, 2018 @09:39PM (#18002522)
"A man who says a spade is a spade is only fit to wield one" - I can't recall who this quote is from but it had a profound impact on my how I conduct myself.

Or: "A hammer is no more or less honest than a scalpel."

I had the same sense of reality as Linus is having now, fortunately I was only 26 when it was brought to my attention.

Previously I took pride in calling a spade a spade. I was abrupt, people actually praised me in this behavior before I realised it was holding me back. To be specific, some close friends who were in Senior positions to me gave me a reality check.

My behavior was not genetic, it was nurture and not nature. The Finish brash is not too far from the Northern English brashness.

I've had my ego checked on a few occasions and I've changed my tact accordingly when I realised it wasn't a win/lose or a zero sum game. It's about working together. I shouldn't escalate to a combative state so eagerly. The above quote resonated with me when it highlighted I need to better at communicating. 'Disagree and commit' is one such method that I've been trying to practice. Anothe

I'm glad he's been given a reality check, though I hope it doesn't take anything away from his matter of fact way of speaking. He doesn't need to sink to ab hominem based attacks to get his point accross.

Re:Linus Torvalds apologizes for his behavior, takes time off by coffeemug on Sunday September 16, 2018 @09:53PM (#18002586)
If calling a spade a spade is defined as being an asshole for the enjoyment of being an asshole, then I agree with you. If that's what you were doing, then good on you for growing out of it (seriously!)

The flipside of being too diplomatic is that everything shifts too slowly for people to notice, and by the time they have noticed they're boiled like a frog. That's why SF police basically doesn't work at all, there are tent cities and needles on the streets, and a tiny bedroom costs $2k/mo. That's why everyone is using Jira and nobody likes it. That's why 90% of corporate meetings are a complete waste of time.

Small diplomatic concessions compound and lead to equilibrium traps where it's no longer possible to say "enough is enough". There are plenty of situations where being an asshole is much, much better than the alternative.

Re:Linus Torvalds apologizes for his behavior, takes time off by FuckOffNeemo on Monday September 17, 2018 @03:13AM (#18003806)
I don't enjoy being an arsehole.

No, that's not entirely true. Sometimes I do. I take pride in my work, I take pride in where I've come. If some one comes out and says something that's so moronic that it makes me cringe, I consider it my civil and/or professional duty to bring this around. How I bring this around depends on many factors.

I replied to one of your other comments about an 'Architect' who claimed AWS was single site. Those type of comments... I will never harbor. This particular gentlemen needs euthanising and forced into retirement. He and his cronies will single handedly destroy the company I left but, after 4.5 of years of fighting them. I gave up and quit. I can't fix stupid. And his bosses couldn't see through their bullshit. My mental health deserves better.

I'd consider those arguments described above and opinions like that to be up there with fucking anti-vaccers and (I hate to say it... contentiously) global-warming deniers.

But there's a nuance there. I can't go around talking to people like they don't know what they're talking about all of the time. I could be wrong. I have been. Even when I was absolutely certain I was correct. Even if it's not that binary and there's something in the grey between what they're saying and I'm saying. You can be delicate sometimes. Sometimes you need to be. Sometimes you need to be a hammer and destroy some one with words. Sometimes you need to be a feather duster. Or a scalpel. And sometimes you need to shut the fuck up and quit.

Edit: I'm speaking here amongst like minded people and the comment about euthanasia was entirely sarcastic for the sake of humour. In the context of this conversation I'd never say this to anyone. I however, did quote Full Metal Jacket ("What is your major malfunction, numbnuts?") and expresses my shock and embarrassment that we both represent the same company.

It's evident I'm still figuring out the syntax around the word 'tact'.

Re:Linus Torvalds apologizes for his behavior, takes time off by shady-lady on Thursday September 20, 2018 @08:03PM (#18036320)
Not related to your growth or realisation but I really dislike that pithy usage of the phrase:

>The man who could call a spade a spade should be compelled to use one

Literarily, fantastic usage. But it has all the hallmarks of something which looks to have deeper meaning than it does, even more so when the preceding line is omitted.

It was Oscar Wilde..from wiki:

>...character Lord Henry Wotton remarks: "It is a sad truth, but we have lost the faculty of giving lovely names to things. The man who could call a spade a spade should be compelled to use one. It is the only thing he is fit for."

Re:Linus Torvalds apologizes for his behavior, takes time off by CoryShmallager on Sunday September 16, 2018 @06:56PM (#18001730)
>In a culture where the Overton window has shrunk considerably

How do you figure? Genuinely curious. I think you have to take into account where in the world you're talking about. Perhaps in metropolitan parts of the world this is true, but for other large swaths of the world, especially in politics not just individuals, the opposite is happening with authoritarianism prevailing. It's a pretty stark contrast between cultural mores these days.

Re:Linus Torvalds apologizes for his behavior, takes time off by darkengine on Sunday September 16, 2018 @08:35PM (#18002227)
When authoritarianism is prevailing, the shrinking of the Overton window is, to my mind, exactly what one would expect.
Re:Linus Torvalds apologizes for his behavior, takes time off by lgleason on Sunday September 16, 2018 @08:39PM (#18002246)
Reality is more important than one's feelings which is why he has been effective in making linux what it is today. Throwing that out the window and caving to the postmodernist "feels" will not bode well for the project as a whole... and in the end the activists will try to find another reason to push him out of the project he founded even if he completely capitulates to them.