Hi, I'm a programmer interested in the intersection of technology and aesthetics. In the 1990s, I was drawn to this aspect of NeXT computers and worked with research groups and startups using them. Since then I've worked on a number of open source projects, the best known of which is the Io programming language. Lately, I've been working on STRVCT, a naked objects JavaScript framework for building client-side web apps. My current project is Undreamedof.ai, an AI-based interactive fiction game built with STRVCT.