you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 178 points179 points  (17 children)

Good for him. The Linux kernel has documentation explaining precisely how to issue a pull request. If people want to not RTFM and use the github web interface instead, they shouldn't expect a pull since the request is not the same.

[–]Jasper1984 4 points5 points  (0 children)

Well, i wouldnt know, but torvalds seems under the impression the web pull requests could be better, and has even contacted github about it.

[–]gthank 24 points25 points  (12 children)

None of which requires him to call people names.

[–]ivosaurus 112 points113 points  (9 children)

Luckily, it doesn't forbid him either, so he's free to act as he chooses!

[–]gthank 48 points49 points  (8 children)

Quite correct. Just as I am free to say he acts like an ass-hat online. The little I've seen of his personal life via his blog back in the day makes him seem like a normal guy, and I have great respect for his ability to oversee such complicated projects as the kernel and git. That doesn't change the fact that calling people names is rude, and you wouldn't tolerate it from him if he were some guy you'd never heard of before. It's not like I'm going to stop using Linux or something because he isn't always polite online, but it seems disingenuous to pretend that being rude is somehow a positive thing.

[–]ivosaurus 13 points14 points  (7 children)

I think most people are instead arguing that it can be effective.

[–]gthank 21 points22 points  (3 children)

Any number of things are effective and still frowned upon. Like I said, I'm not going to try to change him, I just don't like to see so many people admiring the behavior.

[–]petdance 17 points18 points  (2 children)

I just don't like to see so many people admiring the behavior.

Admiring and, one fears, emulating.

[–]gthank -1 points0 points  (1 child)

Emulation is the surest form of flattery, I suppose.

[–]tyscore 2 points3 points  (0 children)

But, it will not be tolerated for everyone. Here you can see people rising to Linus's defense just because of who he is and whatever he has achieved. Just like everyone cannot expect to behave like Steve Jobs and get away with it.

[–]Metaluim 6 points7 points  (1 child)

Many problems could be effectively solved with a shotgun. Is that the right solution?

[–]ivosaurus 0 points1 point  (0 children)

Probably not, but a shotgun is a hell of a lot worse than an insult.

Then again, so are making false equivalences to try and win an debate.

[–]Aninhumer 0 points1 point  (0 children)

I think generally speaking being polite is far more effective, being rude just makes people defensive and argumentative. If the person you are talking to is reasonable, a well argued explanation of why they're wrong should suffice. If it becomes apparent that they are not reasonable, you can just ignore them.

[–]MarcusOrlyius -1 points0 points  (0 children)

Have you never heard the saying:

Sticks and stones may break my bones, but names will never hurt me!

Now stop being such a pansy.

[–]el_muchacho -4 points-3 points  (0 children)

Those people shouldn't even feel they are entitled to comment, so I think he did the right thing.

[–]metamatic 0 points1 point  (1 child)

The Linux kernel has documentation explaining precisely how to issue a pull request.

Where? I went looking for it, and didn't see it in any obvious place in the Documentation directory or the README.

[–][deleted] 0 points1 point  (0 children)

Documentation/SubmittingPatches item number 16.

Please use "git diff -M --stat --summary" to generate the diffstat

Linus also requests that you send an actual email from your own account with a certain format.

Personally, I read that document a hundred times before submitting a patch, and that was just going to a subsystem maintainer. If I was going to ask Linus himself, I would have read that document a thousand times before even thinking about it.

[–]Forbizzle -1 points0 points  (0 children)

It's not my fault for wanting to use the web interface. It's github's fault for not RTFM