> or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
So in 2035 if someone submits a security patch and promotes eating steak, we're all in trouble.
821–830 of 1001 posts
> or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
So in 2035 if someone submits a security patch and promotes eating steak, we're all in trouble.
Linus is stubborn, persistent, and unyielding to what he sees as bullshit. These I believe are all very valuable qualities for the head of a massive software project, and may be part of the reason as to why Linux is where it is today. However, Linus is also a bit of an asshole, turning technical criticism into personal seemingly personal attacks. I believe those 2 sets of qualities are separable, but I would guess it…
I dont think the term "asshole" is fair. Linux lost it when people went against well known principles on which the kernel is built (for example don't break userland), so he always had good reasons to voice his disagreement.
I think we can say that he can be "rude", "apathetic", but he was nevertheless fair in his criticism and that's not what you usually say about assholes.
"code of conflict" was rewritten to "code of conduct".
Linus is stubborn, persistent, and unyielding to what he sees as bullshit. These I believe are all very valuable qualities for the head of a massive software project, and may be part of the reason as to why Linux is where it is today. However, Linus is also a bit of an asshole, turning technical criticism into personal seemingly personal attacks. I believe those 2 sets of qualities are separable, but I would guess it…
Earlier quoted context omitted.
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole. Wouldn't Steve Jobs be a counterexample to this? And possibly Bill Gates?
Steve Jobs might have been an even bigger asshole.
Linus is stubborn, persistent, and unyielding to what he sees as bullshit. These I believe are all very valuable qualities for the head of a massive software project, and may be part of the reason as to why Linux is where it is today. However, Linus is also a bit of an asshole, turning technical criticism into personal seemingly personal attacks. I believe those 2 sets of qualities are separable, but I would guess it…
> also a bit of an asshole
It probably comes with being a perfectionist; by definition they're intolerant of bullshit and don't like to leave things half-baked, which can make them harsh or cold to more lax people (the majority of us.)
You hear the same shit about Steve Jobs, but without someone like him, you can see many [more] annoying little things in Apple's products that only an ""asshole"" would tell their teams to fix.
Things like UI elements being off by 1 pixel here and there, that to even complain about them you'd have to have what is considered a disorder.
If you point them out even as a user you will get shut down by other users; "There are bigger problems to worry about!"
Now imagine convincing the people who work under you to take care of such seemingly-insignificant things. How would you not come off as a tyrant?
Earlier quoted context omitted.
Have you ever worked with brilliant assholes? It sucks the life out of you - and it really sucks when they get idolized and rewarded heavily. It creates a vicious cycle of absurdity - the one where people appease the anger to try and achieve some good not realizing how much the bad influences the culture of the movement/organization/group. No one is perfect, but the community for far to long treated an imperfect man…
Have you ever worked with brilliant assholes? It sucks the life out of you - and it really sucks when they get idolized and rewarded heavily. I've worked with a few people I'd consider brilliant. But none whose accomplishments really compare to those of Linus. He's more or less a sample size of one as far as I can see in terms of building out such successful software on such a large community and without being inside…
Much of this can be explained because he was at the right place at the right time. Two very important reasons why Linux is so successful are GNU and the GPLv2. Any decent kernel could have taken off at that time. Linux was the first that actually worked.
Now the ability of Linus to retain leadership is remarkable. Just, let's not forget that he got a hell of a head start with the FSF's work. Both technical (GNU) and legal (GPL).
Earlier quoted context omitted.
I think there's a delicate way to be both "firm" and "polite" - and that's to not be pretend to be "agreeable", but rather to separate the firmness on technical issues from politeness on personal description. That is, to say "this code is awful" while also a) going out of your way to praise the things co-workers/subordinates do well, and b) when it is appropriate to make general judgments on their performance, make i…
I would avoid saying anything like "this code is awful". Just say "I can't approve this because X, Y, and Z".
Don't make value judgements, point out what's wrong and how it causes problems