I am a philosopher working on computing, and like to learn a lot of new languages to reflect on their core concepts and understand the nature of programming.