On the whole, I think I agree with Scott's advice in this post. However, there are some real challenges that come with the choice to be 'good at a few things' instead of the 'best at one thing. Namely, if you're not starting your own business, I think it massively reduces your employment mobility. I am fortunate in that I am valued within my organisation for my 'generalist' spread of skills (including communication,…
Perhaps the difficulty is marketing the range of skills you have in a way that other employers will value?