Without interpreters, we wouldn’t have software, but yet interpreters are also software. This is why we talk about `bootstrapping’, where … More
Category: misc
Bricolage programming and patterns
It’s Ada Lovelace day today, and it turns out my main influences lately have been two women. One is Sherry … More
Metaphors of javadoc
Conceptual metaphor theory holds that our understanding of the world is largely structured by metaphor. This presumably includes our … More
The iPhone and toilet paper freedom
Geoffg is playing a lawyer in declaring his interpretation of the GPL as the truth, lambasting the Free Software Foundation … More
Hackpact documentation (week 2)
Following on from week 1 of my hackpact hacks, here’s hackpact8 I had this feeling that a nice visualisation of … 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 of movement in live languages
I’ve had a paper accepted for the 25th CHArt conference on the subject of live coding, here’s the synopsis. Programmers … 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