codescapes
codescapes is the product of months of negotiation with a program that was created to visualize its own code. Every bit of code is executed twice: once as data, once as process. An alteration to the drawing function would change both the mode in which the image is rendered as well as the composition of the image itself. The images map out the syntactical relations among various data structures and methods that are ultimately executed to render themselves.
Later iterations resulted in the structures of code turning into ambiguous masses; a class definition became a constellation, an initialization routine became a body of light.