There may be an optimal level for intellectual diversity, but I wonder if it isn't closer to the minimum than the maximum for most tasks. It would be interesting to see real data on that; I have none.
There may be an optimal level for intellectual diversity, but I wonder if it isn't closer to the minimum than the maximum for most tasks. It would be interesting to see real data on that; I have none.
To make a trivial example, if you're an optimistic person and you hire all optimists, you'll ignore some potential problems. If you hire all pessimists, you'll ignore some potential long-shot opportunities you should pursue. If you hire all detail people, you'll miss out on the big picture. If you hire all big picture people, you'll miss out on the details.
People tend to hire people they feel comfortable with and get along with, which tends to mean people that think like them and agree with them. So when assembling a team, getting a diversity of opinions and biases is something you really need to take seriously. You need people who can work together and be civil and come to agreements and who like working with each other, but you really do need to have a mix of people who think differently.
I have no real data on the subject, but my mother has done organizational development work using the MBTI, so I've heard plenty of anecdotal stories around the types of dysfunctions that develop at organizations that have too much of a bias in one direction.
In practice, you get so much accidental diversity between any two intelligent individuals (we are all quite different) that its rare that you have to go looking for more. Diversity is the great good and ideal of our time, but a rather flimsy idea when you get right down to it.
In the context of wanting to write the next Digg, I would propose that a better application of their conclusions would be, e.g., to favor hiring programmers from different schools over hiring programmers who went to the same school and studied under the same professors. In this way you might get some diversity in terms of how your programmers approach solving problems versus having a group of programmers who each approach a given problem in the same way and presumably reach the same conclusions / solutions.
There were blacks, whites, hispanic, men, women, but as I looked over the faces I thought, "Lawyer, lawyer, lawyer, not sure, lawyer, ..." and wondered where, exactly, was the diversity?
Arbitrary or superficial diversity is not a good goal.