Tribalism Is the Enemy Within, Says Shuttleworth
climenole points out a post from Canonical founder Mark Shuttleworth about internal strife in the free software community. He wrote,
"Tribalism is when one group of people start to think people from another group are 'wrong by default.' It's the great-granddaddy of racism and sexism. And the most dangerous kind of tribalism is completely invisible: it has nothing to do with someone's 'birth tribe' and everything to do with their affiliations: where they work, which sports team they support, which Linux distribution they love. ... Right now, for a number of reasons, there is a fever pitch of tribalism in plain sight in the free software world. It's sad. It's not constructive. It's ultimately going to be embarrassing for the people involved, because the Internet doesn't forget. It's certainly not helping us lift free software to the forefront of public expectations of what software can be."
A friend and I have recently been discussing tribalism and an idea he called Monkeysphere - I'll quote him here more-or-less verbatim as he's already written it beautifully:
It's [Monkeysphere] a brilliant concept. It came about when researchers noticed a correlation between primate brain sizes (I forget whether it was the whole brain or a key part of it) and the size of their social groups. It was such a strong correlation that they could actually predict how big a group it would be when presented with a brain they hadn't seen before. This group limit has been termed the Monkeysphere.
One day they were given a rather large brain, and guessed a social group size of 150. You might already have guessed which species this brain came from.
Basically, we cannot cope with the idea of more than 150 people - at least, not AS people. We blur the others out. The supermarket
checkouts may as well be staffed by robots for all we care. There are human beings taking away our rubbish every morning, but we don't even think about them. All we think about is the rubbish going out, and then disappearing. Road rage? We simply don't see other drivers as people.
We *have* to work this way, or we'd go mad.
Stereotypes? Racism? That's the Monkeysphere at work. It's much easier to think of a million people far away if we think of them all as the
*same* person.
Now apply this logic to any community. Once the community gets big enough (such as in the Free Software world), it essentially divides into such tribes and you wind up with exactly what Shuttleworth's describing.
The sad thing is, if this Monkeysphere idea is accurate, I don't see how such tribalism in the F/OSS world is avoidable. Indeed, it'll only get worse as more organisations jump on the bandwagon.
What many people don't realize is that this is true for advanced users as well. I know the intricate details of Linux, but don't want to be bothered by them, so I choose to use Ubuntu.
It's the same thing with programming languages. I have programmed in C for over 25 years, but I use Python for many jobs. Having a simpler language to program makes my work more productive for day to day tasks, although I can resort to C whenever Python isn't powerful enough.