From my impressions of how he conducts himself, Linus is usually yelling with no reasoning what so ever.
He explained it more than once: Nuances are lost in the internet on one hand, and (apparently) Finnish culture is very in-your-face with everything made more extreme for dramatic effect.
You may not like it, but it is extremely effective, and Linus _is_ herding thousands of developers, he has to be effective.
Nuances are lost on the internet? Because I've seen videos of him giving talks, and he acts pretty much the same way. What nuances are being lost?
Why do we excuse bad behavior from people?
Benevolent dictator
i happen to think that's the ideal government. it requires a dictator with the right qualities, and they are rare. Thus, what is possibly the 2nd best government type: democracy.
Like at Futarchy for an alterative model. (Though you could classify it as democracy.)
The problem, of course, is that what is considered "benevolent" is entirely up to the dictator to decide. That alone makes it a non-ideal government type.
Re:C++ in Coders at Work
by loup-vaillant on Wednesday February 16, 2011 @10:50AM
(#2226813)
No, it is up to the coherent extrapolated volition[1] of the dictator's people. (At least, it seems like a good guess.) What makes a government less than ideal is its failure to apply that volition. The question then is how hard a given type of governance is likely to fail.
Now I agree that for a host of reasons (like taking one's own volition for the country's CEV), dictatorships do not rank high.
The point of a dictatorship is that the people don't have a say. The dictator does what he wants and portrays himself as benevolent through state-run media.
There is no real argument made one way or another. If we look at the linked article there are real arguments as to why people don't like C++. Templates, multiple inheritance, and a whole other range of stuff. All Linus is yelling is "I hate C++, I hate STL, them Boost guys aren't worth anything" with absolutely no reasoning what so ever.
As a project leader it is okay for him to disagree about using C++ within his source code base, and within context it is a perfectly valid email, but to use as an example as to why C++ is bad, it is a very bad email to quote.