• I think most 'techies' tend to want to concentrate on the problem in hand rather than be constantly disturbed by constant 'collaboration', then when they need input would probably go to a community forum where many 'large-brains' with the skills needed to answer the problem will contribute advice. Even in large corporations, there often isn't a huge wealth of relevant skills as the company will be relying on a relatively small collection of specialist individuals to provide the overall skill coverage they need.

    The best exceptions will probably be found in organisations lik Microsoft and IBM where the internal community is vast and experienced.