>>16
Pretty much this. I find that the majority of enterprise/web developers and university graduates fall into the camp of people who still think multi-threading is too hard, due to their ardent following of object-orientation. The reality is that many of the hard engineering and algorithmic problems of writing parallel software have already been solved. It's just going to take another 10 years until all of the existing common code-monkeys die off and are replaced by a new generation of code-monkeys who are not conditioned into thinking it's too difficult or mysterious or uncharted territory.