Back to Summary
< 7/22 >

Bradford W. Paley: Code Profiles, 2002

CodeProfiles explores the space of code itself: the program reads itself into memory, prints itself on the page, then traces three points as they once moved through that space. The written code stacks like unkempt piles of books; three colored lines bind it all together tracing three different interpretations. A paper-white line traces the writer\'s insertion point. It is lightest in scribbles toward the middle-right, where the most recent code (the code that produced the print itself) was added...more



Back to Archive

CodeProfiles explores the space of code itself: the program reads itself into memory, prints itself on the page, then traces three points as they once moved through that space. The written code stacks like unkempt piles of books; three colored lines bind it all together tracing three different interpretations. A paper-white line traces the writer\'s insertion point. It is lightest in scribbles toward the middle-right, where the most recent code (the code that produced the print itself) was added. A warm amber line simulates the fixation point: where the human eye might jump as it reads; left to right, top to bottom. And cathode-ray-tube green traces the execution point of the program; showing what parts of the program the computer read constantly, overlapping to make wide swaths of light; or rarely, in a choppy web.

Comment by Scott Snibbe: Code Profiles is a self-reflexive look at code text. The program reads itself, closing the loop between reading, writing, and execution. The CODeDOC project reveals that programs are merely text files that are animated by the compiler, interpreter and computer. Most readers of code won\'t fully realize the multi-dimensional connections that the linear text actually represents. Code Profiles reveals the three ways of reading the code -- the linear read that most viewers will see; the developmental order -- how the writer breaks code up in their mind; and finally the execution order -- how the code actually runs. Even the code writer often has only a vague understanding of the actual execution order, so these three views are really completely distinct. Seeing all these views together is revealing for all parties -- writer, reader and the executor too -- the computer doesn\'t get to actually operate on its own code any more. Modern computers separate program and data memory, so that the "errors" or a program modifying itself can be avoided. Clever programmers in the early days actually wrote programs that were "self-aware" and selectively changed parts of the program memory itself to change the execution of the program on-the-fly. Brad Paley: I\'m glad that people appreciated the self-studying nature of my code, but wanted to say *why* it studies itself -- the point of the piece may have gotten lost. It wasn\'t written to be computer-clever, nor postmodern reflexive (though I admit I refer to those tropes). It reads itself because that was the clearest way I could address the commission\'s curatorial intent: to address process by focusing on code writing and reading, and almost incidentally execution. My piece simply tries to expose how my code (and Martin\'s, and Scott\'s) was written, read by others, and finally executed by the Computer.

Technology: Java Applet

To view, please add the Whitney Artport Homepage to your exception list in your Java security settings.

 

...less
Mark Napier, SpringyDotsApplet, 2002
X
Keywords:
  • Aesthetics
    • animation
  • Genre
    • Net Art
  • Subject
    • Abstracta
      • Simulation
      • space
    • Art and Sciences
      • Code
  • Technology and media
    • Software
      • Java


Bradford W. Paley, Code Profiles, 2002
X
Comment by John Klima: "I love how the code "eats itself." The writing style is not as smooth as Golan's, for example -- in code, if not in drawing, I definitely favor the "easy on the eyes," but in the case of this work, it seems the only way to get the job done is through brute force. It's a fascinating piece because as I write code, I always have an image in mind of how the routines are calling each other, passing control here and there and back again, and it's great to see an actual picture of this happening. Not surprisingly, it is as boggling an image in actuality as it often is in my head."
description by ADA Community Members TBA 16-06-2015
Bradford W. Paley, Code Profiles, 2002
X
Video Narrative
X
Video duration: 1:17 min.
Bradford W. Paley, Code Profiles, 2002
X

enter the project here:

artport.whitney.org

Scroll down to launch Project

Please adjust your Java Security Settings in order to launch the Programme.

Commissioned by the Whitney Museum.