The Joy of Interpretation

Without interpreters, we wouldn’t have software, but yet interpreters are also software.  This is why we talk about `bootstrapping’, where … More

Metaphors of javadoc

Conceptual metaphor theory holds that our understanding of the world is largely structured by metaphor.   This presumably includes our … More

Knowledge futures

I’m very happy to be putting together the evening programme for knowledge futures on October 16th at Goldsmiths. Excitingly, my … More

Hackpact

In the tradition of daily live coding practice a few people have formed a hack pact to make something new every … More

Questions of creativity

I attended the start of the Dagstuhl seminar on computational creativity last week, although sadly had to leave after the … More

Patterns in Haskell

I’ve been trying to make music with Haskell for a little while now.  One thing about Haskell is that its … More