This course will examine contemporary trends in theorizing digital media with particular attention given to software and the video game as new media texts. The semester will be divided into two units. The first unit will address theories of code and software. We will discuss the concept of “software studies” in relation to traditional media studies, and investigate how code and software can be examined as aesthetic and political texts. Through an examination of code and semiotics, software and ideology, and critiques of particular software programs, we will lay a theoretical foundation for the investigation of our second unit: video games. Following the rise of the “serious game movement” we will investigate the emergence of political games, persuasive games, simulation games, newsgames, art games, etc., in relation to the theoretical Concepts we developed while analyzing Software and code.

Wednesday, February 27, 2008

The Mateaus & Montfort article brought up different issues about analyzing code and actually interacting with it that I have felt confused about. In the essay they write that, "code has been made legible to people." Now, I haven't had much experience with code, but when I do see it I have found it quite illegible, as I am sure that most individuals do. So when they say "people," I ask myself, 'what kind of people?' Are only those familiar with the language of code invited to read code? If not, how can others benefit from code?

They then refer to 'weird' coding, something that I had never even heard about, and they explain it as languages made to make any program difficult. After reading this, a person who is not so familiar with readig code may become even more confused. Why would they create a code just to confuse people and make their job of reading code even more difficult? However, when they actually give examples of some weird coding, such as the language Shakespeare, I became more involved with its analysis than I have become for 'traditional' i.e. not 'weird' coding. The comedic aspect, the puns, and the difficult challenge of reading weird language suddenly manifested itself as an art form. To be honest, I was a bit put off when Mateaus and Montfront reffered to code as possibly being poetry, of being elegant. When they quote, and I requote Knuth as saying, "plodding and excrutiating to read, because it just didn't posses any wit whatsoever. It got the job done, but it's use of the computer was very dissapointing," I was shocked. Why is the elegance and poetic feature of code more important than getting the job done. Is not codes main function to get the computer to get the job done? Clearly, for many it is important that it be both aesthetically pleasing and get the job done. But then we have the weird languages of coding. These languages may be entertaining to read, and aesthetically pleasing, but they "are not designed for any real-world application or normal educational use; rather, they are intended to test the boundaries of programming language design." So, if the weird languages fulfill the aesthitic requirment, but do not fulfill any practical use, where do they stand? What becomes more important to the reader of the code? The aesthetic quality or its ability to fulfill a real world comandment?

It became apparent that to Mateas and Montfront the aesthetic quality is quite important for they say that in order to appreciate the code we must be able to see it. The essay "The Aesthetics of Generative Code," by Cox, McLean, and Ward, seems to slightly contradict this idea. They argue that we must be able to "sense" the code in order to really appreciate. Although they fnd the aesthetic quality of the code important, they establish from the beginning paragraph that, "the aesthetic value of code lies in its execution, not simply its written form." They also find our interaction with code important, but they seem to imply here that the code must be executable, otherwise it may not be wholy appreciated. The codes function is also important. They say, "to separate the code and the resultant actions would simply limit the aesthetic experience, and ultimately limit the study of these forms." This make much more sense. Although being able to see the code is crucial, being able to sense the code in all of its forms and performities enables us to become more absorbed into the code and its qualities. We may learn to read it, and enjoy that challenge without neglecting an aspect.

No comments: