This week I had the opportunity to join the annual TEDxZurich conference, one of many TED events occurring all over the world. Many of you might have at least listened to one such talk on the web. TED talks stand for ideas worth spreading, conveyed in form of inspirational speeches which focus on aspects of psychology, social and natural sciences and technology. Every speaker has 18 minutes to deliver his ideas, ideals or pitch to the diverse audience.