Given the fact that entire 'Lab126' commented on the matter[1], I had the chance to read some of these people's resumes... Which makes your quote hard to believe :-)
Sometimes the best individuals make the worst teams. Almost correlated, actually: those with the best resumes tend to think that products are made by individuals.
where did they comment on the matter? Can't find said comment or was it an article?