3 ms·
I think the explanation for Linus' behavior is this: when he looks at works that he believes are technically wrong, he's probably displeased, frustrated and afr
by devit 8y ago
I think the explanation for Linus' behavior is this: when he looks at works that he believes are technically wrong, he's probably displeased, frustrated and afraid that other contributions with the same technical issues might go through unnoticed.
As a result, he sometimes insults the code and the person, probably because that relieves those negative emotions, "compensates" for the pain he had to endure reviewing the technically wrong work and makes his opinion as loud as possible so that the likelihood that other contributions have the same issues is minimized.
The solution is for him to be more emotionally accepting of the fact that some people are technically less skilled and some contributions are not well done and just accept the negative feelings without having to insult others to compensate, while also expressing better when he feels that a mistake should be carefully avoided in the future as it might otherwise happen again.