Jeremy blogs occasionally on Artima, on the philsophy, psychology and aesthetics of languages and design.