Linux Namesake Argues In Favor Of Being A Jerk

geizr

New member
Oct 9, 2008
850
0
0
Strazdas said:
He is using same arguments i already pulled apart in R&P. beware he may just end up telling you that you simply dont have culture since only black people can have common culture (and thier most common thing is slavery). Yes, he went there.
Okay, dude, I have never said anything like that. You're going to have to show me the post in which you interpreted my comment to say something like that. Otherwise, you are engaging in slander.
 

geizr

New member
Oct 9, 2008
850
0
0
iniudan said:
geizr said:
SushiJaguar said:
geizr said:
So basically you're accusing him of being an internet tough guy? Just because he has an opinion that differs from yours? Ooooh, who's the big crybaby now?
Yes, I am accusing him of that, but not because he has a different opinion from mine. Social etiquette is very well established ethic. You simply don't treat other human beings with such a level of personal disrespect, especially not in professional interactions. In just about every circle, anyone who does that is considered an asshole.

And just before you say anything about professionalism, being professional is not the same as conforming to specific corporate culture. Professionalism is a matter of COURTESY, integrity, responsibility, and self-accountability.

No, he's just in the wrong and making excuses to be an asshole. Period.
And the person toward who he had no courtesy, had a complete lack of integrity, responsibility and self-accountability, has she submitted a broken untested kernel patch, tend dared take offense by been called and cursed for it.
If that being the case, then one can remove her from the project and explain precisely why her code is unacceptable without resorting to rude comments. One can be direct and truthful without being an ass. Just because one person displays unprofessional behavior does not give another excuse to engage in the same.
 

Lovely Mixture

New member
Jul 12, 2011
1,474
0
0
Steven Bogos said:
This is why I like 4chan over reddit most of the time. In reddit, people are so scared about losing precious "upvotes" that everyone just goes around kissing ass and no-one calls people out on their bullshit.

In 4chan, if your opinion is shit, or wrong, you better fucking believe people will give you fifty reasons why you are an idiot. Sure, it's a lot more toxic and if you don't have as thick skin as some people, it may be a bit abrasive, but i believe the 4chan boards are a lot more honest and interesting than all the sucking up and popular topic spam (CARL SAGAN ATHEISM ZELDA) that goes on at reddit.
I find that there are positives and negatives to both.

On 4chan, if you're lucky, more people give in-depth and well reasoned responses. The problem is that there is a huge bandwagon effect by Anons to promote the idea that 4chan is a intolerant. So much that it becomes hard to have an actual discussion, because people might just post "ur a ******."

Reddit lacks this, so you are more willing to get balanced responses. But as you said you will get many people who are too scared to commit to an actual discussion and will only do an upvote to show solidarity.

Of course, this only applies to social sites and not business/work environments.
 

iniudan

New member
Apr 27, 2011
538
0
0
geizr said:
iniudan said:
geizr said:
SushiJaguar said:
geizr said:
So basically you're accusing him of being an internet tough guy? Just because he has an opinion that differs from yours? Ooooh, who's the big crybaby now?
Yes, I am accusing him of that, but not because he has a different opinion from mine. Social etiquette is very well established ethic. You simply don't treat other human beings with such a level of personal disrespect, especially not in professional interactions. In just about every circle, anyone who does that is considered an asshole.

And just before you say anything about professionalism, being professional is not the same as conforming to specific corporate culture. Professionalism is a matter of COURTESY, integrity, responsibility, and self-accountability.

No, he's just in the wrong and making excuses to be an asshole. Period.
And the person toward who he had no courtesy, had a complete lack of integrity, responsibility and self-accountability, has she submitted a broken untested kernel patch, tend dared take offense by been called and cursed for it.
If that being the case, then one can remove her from the project and explain precisely why her code is unacceptable without resorting to rude comments. One can be direct and truthful without being an ass. Just because one person displays unprofessional behavior does not give another excuse to engage in the same.
So you would reject someone because they made a mistake ? Know what, I much prefer to be called on and cursed for doing something stupid and still welcome, then been ejected with a nicely worded letter and flowers.


On other note, here the full quoted message from the OP.
-------------
Linux Torvalds wrote:

> Oh, FFS, I just called out on private email for "playing the victim
> card". I will repeat: this is not just about me, or other minorities.
> I should not have to ask for professional behavior on the mailing lists.
> Professional behavior should be the default.

Bullshit.

The thing is, the "victim card" is exactly about trying to enforce
your particular expectations on others, and trying to do so in a very
particular way. It's the old "think of the children" argument. And
it's bogus. Calling things "professional" is just more of the same -
trying to enforce some kind of convention on others by trying to claim
that it's the only acceptable way.

[ Since you seem to want to keep this in public, I'll just
cut-and-paste from my reply, so you have already seen this part of my
argument, it's only slightly edited because now I'm no longer typing
on my cellphone ]

The thing is, different people act and react differently. On both
sides. And I think we should recognize that and also *allow* for that.
And sometimes it means, for example, that people interact primarily
with certain people that they like more - because they are a better
"fit".

I think we actually do it very naturally, simply because we are human,
and this is how people interact in real life too. Sometimes we do it
consciously - the way we have people at various companies that act as
go-betweens - but most of the time we do it just because humans are
all about social interactions and we don't even think about what we do
and why.

For example, you work mostly through Greg. I don't think either of you
*planned* it that way, but it's likely because you guys work well
together.

See what I'm saying? People are different. I'm not polite, and I get
upset easily but generally don't hold a grudge - I have these
explosive emails. And that works well for some people. And it probably
doesn't work well with you.

And you know what? That's fine. Not everybody had to get along or work
well with each other. But the fact that it doesn't work with you
doesn't make it "wrong".

This isn't all that different from working around language issues etc
by having certain people work as in-betweens on that front.

And where we differ is in thinking either side has to necessarily
change. You think people need to act "nicer". While I think it's
*natural* that people have different behavior - and different
expectations. We all have issues somewhere and don't all like each
other. There are certain people I refuse to work with, for example.
They may be good engineers, but they just aren't people I can work
with.

And hey, I don't actually think we've personally even had any
problems. And I realize that you may react very strongly and get
nervous about us having problems, but realistically, do you actually
expect to like all the other kernel engineers?

And equally importantly, not everybody has to like you, or necessarily
think they have to be liked by you. OK?

So as far as I'm concerned, the discussion is about "how to work
together DESPITE people being different". Not about trying to make
everybody please each other. Because I can pretty much guarantee that
I'll continue cursing. To me, the discussion would be about how to
work together despite these kinds of cultural differences, not about
"how do we make everybody nice and sing songs sound the campfire"

Do you think you might be interested in *that* kind of discussion
instead of the "you are abusing me" kind of discussion?

Because if you want me to "act professional", I can tell you that I'm
not interested. I'm sitting in my home office wearign a bathrobe. The
same way I'm not going to start wearing ties, I'm *also* not going to
buy into the fake politeness, the lying, the office politics and
backstabbing, the passive aggressiveness, and the buzzwords. Because
THAT is what "acting professionally" results in: people resort to all
kinds of really nasty things because they are forced to act out their
normal urges in unnatural ways.
--------------
 

Bujiraso

New member
Feb 12, 2011
103
0
0
-Dragmire- said:
Bujiraso said:
It's generally best to work without emotions. This means maintaining an unchangingly calm and professional demeanour.

Just my two cents.
Depends on what you're doing. Those traits are really frowned upon when dealing with customers or advertising.
Well, I didn't say calm had to be cold, nor professional need be unfeeling. I've worked extensively with consumers and being calm and professional are indeed key traits.
 

Bujiraso

New member
Feb 12, 2011
103
0
0
iniudan said:
Bujiraso said:
There's a huge difference between being professional and polite and being nice or likeable.
I think Linus is confusing the two because he seems not to be differentiating them.
Additionally, being able to untie your emotions from an issue and respond in a cold and objective manner is a mark of maturity. Children and especially adolescents are the ones who get swept up with their emotions and let it alter their behavior.

It's generally best to work without emotions. This means maintaining an unchangingly calm and professional demeanour.

Just my two cents.
Actually I am pretty sure he know the difference, Linus a nice guy in general, but if you do stupid mistake that you shouldn't be doing, he will call you out for what he think you are, at that very moment.

And the mistake the person made was actually quite a major one, they committed code has stable which was unstable and that simply wouldn't compile, which is a mistake so obvious even a student shouldn't make it.

And the kernel maintainer who accepted the commit, was told to stop been a doormat and start yelling a bit, has he let unstable code go through, while the person who actually submitted the code was told they were "the devil f*ck head" for daring submit obviously broken code, then the discussion how not liking Torvald way started from there.

What would you do if you called a plumber for a new toilet plumbing and he left you with a flooded basement, I am pretty sure most would yell at him like rotten fish, either in person or in his back. Torvald just prefer would just do it in his face.
I reiterate my point that being professional really knows no end of benefit.
Not saying you can always maintain it but you ask me what I would do if a plumber flooded my basement?
I would see promptly to getting him fired.
No need to yell.

Edit: Just mulling over the "rather do it in his face" and to me that isn't a particularly safe bet. I see that it's probably perceived as some sort of integrity, right? I love that. Integrity is great. But everyone will have personal feelings on issues that people just don't need to hear. I've gone through my fair share of personal trial through just telling people how I feel too much; it hurts people. To reframe it? Imagine a racist or homophobe. Would you rather they cussed out all the people they didn't like for integrity's sake? You can have integrity and be professional as well. Saying "your work with the linux kernel is ended right now. Please go." is a fine substitute for any cuss words.
 

Bujiraso

New member
Feb 12, 2011
103
0
0
Jandau said:
So basically: "I'm important enough to be an arsehole and have people tolerate me instead of giving me a kick in the balls that I deserve."? Yeah, great advice...
I think you're pointing out a key issue, too, that this uncensored/everything goes ideal would have people distract discussion from key topics to just call each other out.

A: "No you're a doofus!"
B: "YOU'RE a doofus!"
A: "You're an EVEN BIGGER doofus!"
C: "hey guyz we gonna code?"
A&B: "SHU'UP DOOFUS"
 

Zakarath

New member
Mar 23, 2009
1,244
0
0
Personally, I see no reason why you can't be civil and polite even in regards to people and ideas you disagree with, especially when you're in a position to likely have to continue working with them anyway.
 

Imperioratorex Caprae

Henchgoat Emperor
May 15, 2010
5,499
0
0
Civility isn't being PC, kissing ass or being a yes-man. I can tell someone off civilly just as well as being an asshole, but civilly feels more professional. In doing business, I've found that being an asshole generally doesn't make you a lot of business partners in the long run, but being stern yet fair gains you respect from your peers, underlings and partners alike. Its called business, not friendship. But that doesn't mean you have to be a jerk.
Had myself a great NCO in the army. The guy was hard on us enlisted folk, but still knew how to be fair and honest. Honesty isn't being a jerk, its telling it like it is. If you're perceived as a jerk for saying true, then perhaps the person perceiving is in the wrong.
I agree that professionalism isn't how you dress, but it is how you act and how you go about doing whatever business it is that you do.
However, civility doesn't hurt a damn bit.
 

geizr

New member
Oct 9, 2008
850
0
0
iniudan said:
geizr said:
iniudan said:
geizr said:
SushiJaguar said:
geizr said:
So basically you're accusing him of being an internet tough guy? Just because he has an opinion that differs from yours? Ooooh, who's the big crybaby now?
Yes, I am accusing him of that, but not because he has a different opinion from mine. Social etiquette is very well established ethic. You simply don't treat other human beings with such a level of personal disrespect, especially not in professional interactions. In just about every circle, anyone who does that is considered an asshole.

And just before you say anything about professionalism, being professional is not the same as conforming to specific corporate culture. Professionalism is a matter of COURTESY, integrity, responsibility, and self-accountability.

No, he's just in the wrong and making excuses to be an asshole. Period.
And the person toward who he had no courtesy, had a complete lack of integrity, responsibility and self-accountability, has she submitted a broken untested kernel patch, tend dared take offense by been called and cursed for it.
If that being the case, then one can remove her from the project and explain precisely why her code is unacceptable without resorting to rude comments. One can be direct and truthful without being an ass. Just because one person displays unprofessional behavior does not give another excuse to engage in the same.
So you would reject someone because they made a mistake ? Know what, I much prefer to be called on and cursed for doing something stupid and still welcome, then been ejected with a nicely worded letter and flowers.
PREAMBLE: after writing the text below, I felt I should add some context why I'm responding as I am. I interpreted what you said originally as meaning that she has been a problematic repeat offender. If this is incorrect (the sentence structure was garbled to me, so there is a chance I misunderstood your meaning), feel free to ignore my response here as it may be inapplicable.

If the mistakes are repeated and the person shows no remorse or effort to correct the mistakes, then, yes, I probably would remove the person from the project. When one is in charge of a project, sometimes one is forced to make decisions that may not be the most pleasant to implement. But, again, that doesn't mean one has to be an ass about it, nor does one have to be all saccharine about it either. As I said, one can be direct and truthful without being an ass.

Yes, I could just say to such a person "You're a fucking incompetent, lazy idiot! Pack your shit and get the fuck out of my company!". Or, I could say "Your performance and quality has been significantly below the standards of this company and has shown no signs of improvement. It is for this reason that we have been forced to terminate your employment." One is clearly being an ass, while the other is simply a firm and direct statement.

Now if this were only the first such mistake the person made, then, no, I wouldn't remove the person, but I would certainly let them know that their work was erroneous. My next response would be to ascertain the reason the mistake occurred and determine if corrective measures (such as informing or mentoring the person) can be taken to prevent further such mistakes. I don't know of too many employers that would be so intolerant of mistakes that the instant even one occurs they immediately fire the employee or move them to a different project (though, I can imagine there are a few). Most (at least, I would like to think most) are probably willing to tolerate a few mistakes before they take some significant action to correct the problem or, depending on the repetition and nature of the offense, engage drastic measures.

In fact, I remember an incident from back in the days that I worked part-time at Toys R Us while going to college. Basically, I had been exhibiting a rather arrogant and aloof attitude toward and around my co-workers, and I was unaware that I was being such. However, my co-workers complained to our manager about it, and my manager gave my a very stern and direct talking-to on the matter. Needless to say, I became much more aware of how I carried myself and interacted with my co-workers. In that little talking-to that I received, my manager successfully laid down the law and made it clear that I needed to shape up or ship out, and he did so without having to be abusive, abrasive, rude, or crude. He didn't even shout; he spoke in a simple, yet firm, voice that made his position clear and the kind of action that he felt necessary to take if the problem is not corrected. Direct and truthful without being an ass.
 

iniudan

New member
Apr 27, 2011
538
0
0
Bujiraso said:
iniudan said:
Bujiraso said:
There's a huge difference between being professional and polite and being nice or likeable.
I think Linus is confusing the two because he seems not to be differentiating them.
Additionally, being able to untie your emotions from an issue and respond in a cold and objective manner is a mark of maturity. Children and especially adolescents are the ones who get swept up with their emotions and let it alter their behavior.

It's generally best to work without emotions. This means maintaining an unchangingly calm and professional demeanour.

Just my two cents.
Actually I am pretty sure he know the difference, Linus a nice guy in general, but if you do stupid mistake that you shouldn't be doing, he will call you out for what he think you are, at that very moment.

And the mistake the person made was actually quite a major one, they committed code has stable which was unstable and that simply wouldn't compile, which is a mistake so obvious even a student shouldn't make it.

And the kernel maintainer who accepted the commit, was told to stop been a doormat and start yelling a bit, has he let unstable code go through, while the person who actually submitted the code was told they were "the devil f*ck head" for daring submit obviously broken code, then the discussion how not liking Torvald way started from there.

What would you do if you called a plumber for a new toilet plumbing and he left you with a flooded basement, I am pretty sure most would yell at him like rotten fish, either in person or in his back. Torvald just prefer would just do it in his face.
I reiterate my point that being professional really knows no end of benefit.
Not saying you can always maintain it but you ask me what I would do if a plumber flooded my basement?
I would see promptly to getting him fired.
No need to yell.

Edit: Just mulling over the "rather do it in his face" and to me that isn't a particularly safe bet. I see that it's probably perceived as some sort of integrity, right? I love that. Integrity is great. But everyone will have personal feelings on issues that people just don't need to hear. I've gone through my fair share of personal trial through just telling people how I feel too much; it hurts people. To reframe it?


You can have integrity and be professional as well. Saying "your work with the linux kernel is ended right now. Please go." is a fine substitute for any cuss words.
The thing is that the person is still welcome to contribute to the kernel and work along Torvald, while if you were in his position , from what your saying, you would gladly send the person away has to never hear of her again. Yes, Torvald might get angry and curse, but at least he tossing people away on a whim just because they don't fit in a vision of "professionalism" for a moment.


And how do you get a plumber fired ? Most are independent contractor.
 

iniudan

New member
Apr 27, 2011
538
0
0
geizr said:
In fact, I remember an incident from back in the days that I worked part-time at Toys R Us while going to college. Basically, I had been exhibiting a rather arrogant and aloof attitude toward and around my co-workers, and I was unaware that I was being such. However, my co-workers complained to our manager about it, and my manager gave my a very stern and direct talking-to on the matter.
And that right there is one of the reason Torvalds hate professionalism, people go through the backway, instead of been honest with the people they are working with. Had Torvald been your co-worker he would have told you directly that there was a problem had you had to work with him directly, but most likely wouldn't even had complained in that situation, has he doesn't care about people personality, has long has it doesn't affect what need to be done.
 

geizr

New member
Oct 9, 2008
850
0
0
iniudan said:
geizr said:
In fact, I remember an incident from back in the days that I worked part-time at Toys R Us while going to college. Basically, I had been exhibiting a rather arrogant and aloof attitude toward and around my co-workers, and I was unaware that I was being such. However, my co-workers complained to our manager about it, and my manager gave my a very stern and direct talking-to on the matter.
And that right there is one of the reason Torvalds hate professionalism, people go through the backway, instead of been honest with the people they are working with. Had Torvald been your co-worker he would have told you directly that there was a problem had you had to work with him directly, but most likely wouldn't even had complained in that situation, has he doesn't care about people personality, has long has it doesn't affect what need to be done.
They didn't take the back-door as a result of professionalism. They took the back-door because that was the perceived corporate culture at the store. Professionalism actually allows you to tell someone when they are out-of-line or behaving inappropriately, and the truth is that they actually were free to tell me directly that they found my behavior off-putting; they chose not to and instead took it up with the manager. The point of my example is that my manager WAS able to be direct without being abusive, abrasive, etc.

Of course, I feel it necessary to also add that it is entirely possible to be completely insulting and abusive without ever being rude, crude, or using a single swear word. Yes, I'm sure you're quite aware of such, but I just wanted to make it explicit in the conversation.
 

Strazdas

Robots will replace your job
May 28, 2011
8,407
0
0
geizr said:
Okay, dude, I have never said anything like that. You're going to have to show me the post in which you interpreted my comment to say something like that. Otherwise, you are engaging in slander.
You are correct, i have mixed you up with a guy named feeqmatic [http://www.escapistmagazine.com/profiles/view/feeqmatic]. I am sorry for talking without doublechecking and i will delete the post now.
 

Rainforce

New member
Apr 20, 2009
693
0
0
I think the headline is a bit misleading, in that being HONEST isn't exactly like being a jerk, while he actually criticises that you're more of the latter if you try to get perfectly along with everyone.
But well, I am just someone who agrees that the current "professional" way isn't really working out for anyone.
But I am also someone who is disgusted by most of my society's social standards and practices for pretty much the same reasons he lists, so what do I know.
 

geizr

New member
Oct 9, 2008
850
0
0
Strazdas said:
geizr said:
Okay, dude, I have never said anything like that. You're going to have to show me the post in which you interpreted my comment to say something like that. Otherwise, you are engaging in slander.
You are correct, i have mixed you up with a guy named feeqmatic [http://www.escapistmagazine.com/profiles/view/feeqmatic]. I am sorry for talking without doublechecking and i will delete the post now.
I appreciate it. Please be more careful in the future, cause you came out swinging pretty hard there with some pointed attacks.
 

chikusho

New member
Jun 14, 2011
873
0
0
What a jerk.

First he says how "There are certain people I refuse to work with, for example. They may be good engineers, but they just aren't people I can work with", and then go on about how she's wrong because they need to figure out
"how to work together DESPITE people being different", which ironically is the definition of "being professional."

To me it sounds like he just wants a free pass to yell people into submission. Which is all good and fine until it happens to him, I guess.
 

Quellist

Migratory coconut
Oct 7, 2010
1,443
0
0
Theoretically good, except a boss can be a big jerk and get away with it. An employee who tries it on his boss is likely to be on a fast one way trip to the Job Center. Its ok for someone like Linus to be a dick but for the average working stiff its just not going to happen.
 

Andrew_C

New member
Mar 1, 2011
460
0
0
Thing is, he is wrong. The mailing lists and IRC channels where most of the business of the Linux kernel is done are extremely hostile places.

There is a reason why most distros keep their own bugzillas for the Linux kernel. If you report a kernel bug on the official channels without a painstakingly detailed analysis of why when and where it happens and a git bisect showing when the bug was introduced at best you will be ignored, most likely someone will rip you a new one.

Several promising developers have left kernel development as a result of the hostility. The best example is probably the developer who campaigned for almost 10 years to have the Linux kernel be made realtime aware. For all that time his ideas were rejected and ridiculed. The final straw was when a low latency scheduler by a different developer, very closely resembling his ideas and proposed patches (but generally regarded as inferior) was accepted into the kernel.

(For those not aware Linux was considered crap for audio and video work and other work that required low latencies, because of the granularity of its schedulers. A realtime scheduler was on many users most wanted list for along time and several distros applied his kernel patches by default. The realtime performance is still considered sub-par by many.)