Every generation has its philosopher — a writer or an artist who captures the imagination of a time. Sometimes these philosophers are recognized as such; often it takes generations before the connection is made real. But recognized or not, a time gets marked by the people who speak its ideals, whether in the whisper of a poem, or the blast of a political movement.
Our generation has a philosopher. He is not an artist, or a professional writer. He is a programmer.
I would say: he is both a programmer and a philosopher.