Part 1 of that interview, on languages: http://www.infoq.com/interviews/erik-meijer-programming-language-design-effects-purity