Over half a million people have watched James's TED talk. If you haven’t, here it is…