getting yelled at has never seemed to me to correlate with me actually being wrong
I hope you didn't take my position to be that yelling at people is always the right thing to do. There certainly is lots of yelling which is stupid, unjustified, and not useful in any sense.
The issue is whether yelling can ever be useful. You are saying that no, it can never be. I disagree.
The secondary issue is whether Linus runs kernel development in a good/proper/desirable/productive way. The major question here is the metric -- how do we decide what is a "good/... way". From your point of view, if you define a good way as "fun" for developers, then sure, it probably is possible to run the kernel in a more fun way.
From my point of view, the proof of the pudding is in the eating. Is the kernel a good piece of software? I would argue that it is, and that it is a remarkably successful piece of software. More, I would argue that Linus deserves a lot of credit for making it so. Given this, I'm suspicious of claims that Linus' way is "non-optimal", especially if there is the strong underlying current of "I, personally, don't like it".
I hope you didn't take my position to be that yelling at people is always the right thing to do. There certainly is lots of yelling which is stupid, unjustified, and not useful in any sense.
The issue is whether yelling can ever be useful. You are saying that no, it can never be. I disagree.
No, the issue is whether Linus's yelling is useful, or, whether yelling is generally useful enough in free/open source projects that it outweighs the costs. Specifically, whether "Let’s drive away people unwilling to adopt that “git’r'done” attitude with witheri...
Another month has passed and here is a new rationality quotes thread. The usual rules are: