Software engineering or computer science as a practice teaches us to keep code abstracted and encapsulated for it to be production ready. While the average college coding assignment will be in one file with a large amount of ‘cout>>”here”; ‘s or ‘printf(“heree2”);’s humanising the the otherwise cold language of computers, code bases in the industry are surprisingly bland.

The existence of Live coding is an attempt of liberating the tool that we use to interact with computers. It is also an attempt at regaining the autonomy over the the strict regimes and practices we have established for communicating through computers. In a sense, the Turing Complete User definition established in the text diminishes with every iteration that a thought goes through a computer.

Furthermore the level of transparency in the process of creating the work in Live coding adds to its punk nature, as it tries to combat the encapsulated and abstracted, product oriented nature of software and code we have been accustomed to. In addition the novelty of using code, in contrast to other mediums of electronic artistic expression is a largely refreshing one.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>