"You might have fun raging on the internet, but I think your goals would be better served if..."
He rightly responds:
"Umm. I think I've been able to reach my goals on the internet better than most people."
I believe in civility and courtesy in many areas, and Linus doesn't phrase things exactly as I would. But then, I don't have his responsibility or experiences, either - and while people can disagree about whether he expresses his thoughts in a polite manner, he certainly does so in a clear one.
And a few messages down, he proceeds to say "You are a moron".
Not exactly a role model of civility.
pirtlj commented on pull request 17 on torvalds/linux a day ago
I did not realizes that Linus' shit does not stink. Thanks for clearing that up...Which is probably also the best example of why PC is dumb. For example, it's hard to criticize Israel in German politics. At best, you'll be looked at in funny ways, at the worst you'll be accused of being a nazi.
Still I don't understand why you can't criticize the politics of Israel in Germany. Even my Israeli friends do it.
The motivation behind the German PC towards Jews and Israel isn't motivated by that, though. Maybe it originally was, but these days it's but a way to silence opposition to the questionable politics of the Israeli government. To be fair, it's slowly fading out, probably not in small part thanks to the emergence of the internet and new political movements, such as the Pirate Party.
Also, it's not like you can't criticize Israeli politics in Germany. It's that you will see few politicians who are willing to do it openly, because it's a minefield.
The whole country has two official languages, but Finnish-Swedish people use Sweden as their everyday language.
And the side effect is that he gets bored to listen at stuff that he thinks are silly. But see it from a different perspective, Linus is really, culturally an hacker, and not an academia professor. He is out there on github writing flames, arguing with people that have a github account completely clean and never wrote possibly a line of code at all. Exposing himself in the process to insults and so forth.
I really admire him.
I never understood why do people who have completely clean github accounts feel the need to preach to someone who has been programming for a long, long time and is the major force behind two of very significant, technically hard piece of software. This won't be the first time this has happened. In the "Linux on C++" thread, someone comes in and says "I am surprised you wrote git in C. Don't tell me C++ is bad. That's bullshit. Clearly I know more about this than you do". Or even the Eric Raymonds' post about "Curse of the gifted" - he comes out of nowhere and starts calling Linux names. The fact that other developers didn't even bother responding to his bullshit made me happy.
1.) Linus is being a bully. There's a difference between speaking your mind openly and using rhetorical force to invalidate contrary views.
2.) The kernel requirements can be whatever those who control the kernel demand. That's just common sense. Making the leap to declaring that only one text wrapping approach is objectively correct is delusional.
If Linus simply said "The github pull request interface makes it impossible to follow the kernel commit guidelines, and we are not open to reconsidering those guidelines" there'd be no argument.
> I've told github people about my concerns, they didn't think they mattered, so I gave up. Feel free to make a bugreport to github.
Somehow, I don't know or have read about that many (if any) world-changing people, who also happen to be "so nice and understanding of others opinions" or "agrees to disagree".
I'm sorry, but there are indeed few ways to design a BMW and many ways to design a glob of metal that can't even move.
In response to the pull request he did simply say "I don't do github pull requests." and explained why, and basically said he would if github supported commit messages in the appropriate style. He never insulted the pull requester. He called whoever is this "Joseph" person a moron, and now we have no idea why.
[1] http://www.reddit.com/r/programming/comments/tionj/linus_tor...
So, if @pirtlj said that in response to Linus's first comment, then he was way out of line, and something should have been said. Maybe Linus didn't say the exact right thing, but I doubt I would have been able to say much better. Hopefully @pirtlj learned more than that he shouldn't have said anything (although even that would be a good thing, I think)
I interpret his statements to mean that the git/kernel projects' commit message standards are objectively better on all the ways we know how to measure (or at least, for all of the most common ways of looking at commit messages). So again, if you want to disagree, your choices are to point out a criterion that is not being considered, or how this system is not better at a known criterion.
Actually, I think Linus was factually correct. The persons involved were morons. :-)
Thank you for epitomizing what makes Linus worth emulating.
Rhetorical force. Coooool.