If this was your typical org,Linus would be a lead developer and architect who is also the CTO. It is easy for me to criticize his behavior(and I don't agree with his rants) but it is also a difficult thing to be a leader. It would have been better if he got rid of the cult that alienates anyone who criticizes him. He is a perfect fit for the role but he should also be more tolerant of people who criticize his commun…
That's an incredibly tall order.
I've been popular in the past on various forums and, inevitably, any position I took became a polarizing case of "I'm on her side!" versus "I'm against her!" And I never found a good solution to that.
I spent some time making sure that people trying to "side" with me for pecking order bullshit reasons were handed their head publicly while being as civil as I could be to people whose disagreement seemed genuine and not just asshole behavior. It didn't work all that well, though.
I have spent a lot of years trying to sort out how to not wind up tangled up in mess of that sort. One solution that kind of worked: Be a big fat nobody.
Time will tell if I have my crap sorted enough to not wind up mired in that again should I ever gain any real popularity ever again. But I'm 53 and spent a lot of years living quietly and eschewing fame. Torvalds came to fame young and seems to not have the best social skills and that may not be something he can ever really fully sort on his own. It's not an easily resolved issue, from what I have seen of life, the universe and everything.