Earlier quoted context omitted.
I'm aware of this, and I can respect differences attributable to different cultural norms. But firstly, I have spoken to a Finnish developer who has said that he also considers Linus more frustrating than average; secondly, acknowledging cultural differences creates a foundation for effective communication, but does not infallibly forgive any and all transgressions (context still matters); and thirdly, most other dev…
Well, personally I prefer the 'Linus' approach rather than the politically correct avoid-the-language-of-conflict and make sure you dress up every insult as a compliment approach, but I can see why if you're not used to it it can be tough. Sure, Linus is an outlier, even by Finnish standards, but I'm willing to cut the guy some slack because of his contributions, I'd be less willing to cut someone slack who does not…
...see? You can be direct, even uncompromising and arrogant, without being abusive.