Rafael Avila de Espindola, one of the top contributors to the LLVM compiler toolset, has cut ties with the open source project over what he perceives as code of conduct hypocrisy and support for ethnic favoritism. In a message posted to the LLVM mailing list, de Espindola said he was leaving immediately and cited changes in the community.
LLVM project founder, Chris Lattner responded; "I applaud Rafael for standing by his personal principles, this must have been a hard decision." Lattner also insisted that "it is critical to the long term health of the project that we preserve an inclusive community."
(Score: 2) by All Your Lawn Are Belong To Us on Sunday May 06 2018, @06:58AM
No, you are still quite incorrect. If you cannot show respect for all people because they are people, and not your little code-contributing robots, then you have already done nothing and can do nothing worthy of respect. I don't particularly care what your technical acumen is. A person who doesn't look at another human being and see that person as human first has no purpose. Period.
Technically adept people can cooperate effectively in some circumstances. It has little to do with technical adeptness. It may have something to do with technically adept people respecting that very adeptness in others. Which is fine until you start devaluing other people as people on that basis. The latter isn't fine.
You can criticize all you want. You can point out a million and one errors and save a billion lives indirectly. If you cannot care about others first then you are nothing, and you have nothing.
People who are shown respect will do exactly what you propose: They will care about the project at hand and move to fix it first. In fact, they will be looking for the problems before you can find them and call their attention to it.
And what I am not saying is you cannot tell somebody they are wrong, or that they have made an error, or even a serious error that must be handled immediately because [pick any number of good reasons here but let's say lives are on the line] that you don't have time to spend so many words on. Nor do you have to prioritize jobs based on a democratic or egalitarian system. (Though a public open-source project may have different apportionment goals.) You can hold people accountable - I am in such a profession now and transferring to another. What I am saying is that when you do, you do so in a manner consistent with some pretty basic and elementary recognition you are talking to a person and not a machine. And it reads to me like you are fairly good at exercising a whip hand and thus have nothing but whipping posts working for you. Sad if true.
Or, you can keep going. Eventually you'll buy yourself a hositle work environment or other harassment lawsuit in the process, which is the penalty for managers who do not understand basics like this. Uber's learning that lesson now, somewhat. Probably not fast enough.
This sig for rent.