← back

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.

A codescapes visualization evocative of a topographic map. A second codescapes visualization evocative of a topographic map. A third codescapes visualization evocative of a topographic map.

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.

A codescapes visualization showing glowing constellations of light on a dark background. A second codescapes visualization showing glowing constellations of light on a dark background. A third codescapes visualization showing glowing constellations of light on a dark background.