I should say this: When Steve Jobs talks about intersection of Liberal Arts and Technology people think it's some marketing gimmick. But he was saying pretty much the same thing in 1982, when he was at the top, the same thing in 1997  when the chips were down, and the same thing in 2011 when he was back at the top.
I think a breadth of experiences is pretty important. Whether in a specific field- experience with different types/levels of languages, having done both academic research and grunt work. Or in life- hallucinogenics, life-jeopardizing risks, depression, unfulfilled love. Not to say that one should always have to be a wreck as a person, or never settle and focus on a project or set of languages. But a little time spent increasing your breadth goes a long way than incrementally bettering your depth. And more generally, I have met too many people who always did the 'right' thing to do, always got straight As, but are pretty clueless when they step out of their domain or world view. Creativity, empathy, connecting-the-dots may sound as buzz words because you cannot learn them through books. But not all of it is genetic; a lot of it comes through the breadth of your experiences.
 "I wish him the best, I really do. I just think he and Microsoft are a bit narrow. He'd be a broader guy if he had dropped acid once or gone off to an ashram when he was younger." talking about Bill Gates in 1997.
Direct link to the audio talk by SJ :