What do you think is more important to "succeed"in today's world: social skills or programming skills? It seems to me that before the internet era fortunes were made after long years of meeting the right people and by having the social skills to market your product. Now it's like a smart young adult can run a profitable business by coding a great product without necessarily having social skills. What's your thought on this? I'm probably biased since the media loves to tell the story of Mark Zuckerberg, Jack Dorsey, Evan Spiegel... and all you read is how they made millions before turning 30. But I mean is this just a particular scenario or is it part of a bigger trend that is here to stay?