Culture, Memes and Programming