You are on page 1of 3

Conceptual art and software Conceptual art and software

Martin Howse argues for free software and open code as contemporary art forms beyond the
narrow confines of objects and executables

Outside The Black Box


U
nder a proprietary model, the executable creator of the exemplary TeX text processing in February 2002, the 4,141,432 lines of code
is everything. Forget about the aesthetics package, wrote on the aesthetics of code. And which then made up the Linux kernel
of code, there is no code. In this world of core Unix utility TeX is itself considered as both commenced broadcast online and on air as
pure functionality, getting the job done is all that elegant code and beautiful executable. Paul computerised spoken word by Free Radio Linux,
counts. Creative approaches to computing are Graham, with his excellent Hackers And Painters an initiative set up by the online art
barely visible as closed source developers are essay (see issue 42), also neatly explains the collaboration r a d i o q u a l i a. Free Radio
quarantined inside the black box of the runnable. parallels between the two arts, offering clear Linux obviously runs using free software such as
And code poetry, such as that practised by Perl advice for the would-be artist-hacker in the Ogg Vorbis, and its creators argue with great
mongers, is out of the question in a closed emerging medium of coding. However, it can wit that the project continues the tradition of
source world. Little wonder that the free software be argued that both Knuth, Graham and other FM code stations in the eighties who distributed
community is such an attractive space for artists key hackers such as Stallman, express a source via radio, allowing early hackers with
who prefer to think outside the box. somewhat old-fashioned, classicist view of art home computers, such as Sinclair ZX81s or
Coding software is quite obviously a creative and beauty, which has many parallels with Commodore 64s, to demodulate the analogue
activity, though as always it’s obviously a mathematical ideas of elegance and aesthetics; signal through a modem and run the code. Free
question of degree. Coding yet another online a formalist viewpoint which has little time for Radio Linux obviously provides a similar service

0100101110101101.ORG’s biennale.py virus perfectly


mirrors the political aspects of free software and
open distribution
Coding software is quite obviously a creative activity
shopping app in a mundane language such as wider cultural considerations. As we’ll see, the for contemporary hackers, equipped with pen
PHP, or one more database frontend may not field of what could be termed conceptual code, and paper for code transcription.
Environment, interface and language are just some of the many issues exactly get the creative juices flowing, but is all about examining code within the larger Berlin-based theorist, Micz Flor, argues that
addressed by ap’s fm01 (film machine) project
hacking new languages for artists or indeed context of history, language and culture, with Free Radio Linux digs deep into questions of
developing an artistic operating system the work of cutting edge artists digging deep code and language, technology, art, and culture
definitely fits the bill. into the rich seam exposed by the split nature as well as opening up debates on freedom of
At the same time, examining source code is of code as both executable and text. speech and copyright protection. Free Radio
often compared to looking under the bonnet or Conceptual code is code which doesn’t fit, Linux exposes the wider cultural context
delving into the guts of the beast, expressions falling neither comfortably within the remit of surrounding free software, and as Larry Wall,
which certainly imply getting one’s hands dirty. audiovisual software nor in some cases creator of Perl, argues, a language is not just a
Coding is relegated to the status of a craft or rendering any human accessible form. set of rules or semantics, it is rather the
skill, again at the service of the mighty complete culture which surrounds the
functional executable. Yet, given high level RADIO ON language. This context includes all the people

Her self-invented mezangelle language, a


languages such as Scheme or Lisp and the It’s possible to argue coherently that free involved in the language, how people learn the
complex abstractions which these highly artistic software can itself be considered a work of art, language and help each other with the
strange hybrid of English and pseudo-code languages afford the contemporary coder, when considered as open culture and as self- language and interact with each other. And few

which throws protocols and broken software programming is very much an art form. referencing writing or intertextuality. In 1999 would argue that such a rich cultural context

into the pot of conceptual code


Of course, there’s a long history of discourse the Linux kernel was itself awarded the Golden can only exist under a free software
amongst hackers concerning the beauty of Nica in the Net category of Ars Electronica, the development model. This is one message that
code. Almost 40 years ago, Donald Knuth, world’s most prestigious digital arts festival. And Free Radio Linux clearly broadcasts. And the

42 LinuxUser & Developer LinuxUser & Developer 43


Conceptual art and software

political dimensions, which boil down to mez, an Australian net artist with her self- from Richard Feynman’s Lectures On
questions of code and language, of Free Radio invented mezangelle language, a strange hybrid Computation in which 13 levels to any
Linux are even plainer, with clear parallels to the of English and pseudo-code which throws operating system are described, from electronic
publication of Pretty Good Privacy (PGP) source protocols and broken software into the pot of circuitry to the shell. Fuller argues that since the
code by MIT in 1995 which unhinged legal conceptual code. However, even mez’s un- time of writing in 1984, a huge number of extra
prohibitions placed on its distribution. And it’s executable approach still sits comfortably with levels or abstractions can be added including
also worth mentioning the DeCSS debacle, with the work of computer science gurus, Abelson the various protocols of interface, licensing,
T-shirts bearing the utilities source code being and Sussman. Their seminal work, Structure and network and marketplace.
examined in court. Such a distribution model Interpretation of Computer Programs, opens
was neatly engaged by the Bologna-based with the following directive, “Programs should INSTRUCTION SET
artists group 0100101110101101.ORG in their be written for people to read, and only Of course software art or conceptual software is
biennale.py work, a Python-based fake incidentally for machines to execute.” by no means necessarily allied to a free software
computer virus, which was exhibited on a At the same time, what could be termed approach. Yet the guru of the conceptual or
thousand T-shirts during the opening of the social software occupies the more executable software art scene, Florian Cramer, lecturer in
Venice Biennale in 2001. end of the read and run spectrum, with an the Department of Comparative Literature at
emphasis on the social functionality of Freie Universitat Berlin, remains firmly rooted in
READ OR RUN empowerment and free distribution, and an the free software movement. He provides a rare
The read or run continuum from text to examination of user interaction at the sharp example of a theorist attracted to open source
executable offers many opportunities for end; how users are defined by contemporary who actually practises what he preaches.
interesting investigation, both by programmers algorithms and interfaces. Social software Whether hacking Perl poetry, contributing
and artists. Indeed, as Paul Graham intelligently questions the black box of productivity-led patches to the community, or lecturing on such
asserts, programmers can learn much from interface design with more playful approaches subjects as free software as collaborative text,
artists and one could even argue for an to interaction. Of course, the history of Cramer knows full well that free software and
equivalent exchange in the other direction. computer science is peppered with lively software as culture go hand in hand. And rather

Programs should be
written for people to
read, and only
incidentally for
machines to execute

Live coding really is the new black, with some of


the world’s best artist-hackers jumping on the
Toplap bandwagon

Artists and programmers really aren’t such pioneer figures such as Alan Kay who, way than hiding behind both Powerbook and
different beasts. Interesting parallels can be before the birth of the personal computer, Powerpoint, Cramer exposes a neat, but rather
made from code to a film or theatre script, or envisaged Dynabooks as enabling creative battered IBM Z50 running NetBSD and larswm
system of notation, which can instantly be thought or as “fantasy amplifiers”. However, window manager at conferences and debates
performed by the compiler or interpreter, and contemporary software art, particularly the worldwide.
artists such as Adrian Ward or ap have discourse of Matthew Fuller, rounds this out Cramer provides perhaps the most coherent
intriguingly investigated this realm. with more political concerns. Fuller intelligently exposition of this scene and its concerns,
At one extreme end of this continuum we defines both speculative and social software in intelligently dissecting both the formalist
can find code which even fails to run and is not terms of reflexivity and sociability respectively. approach as evidenced by Alex McLean and
written for any known architecture or language. These are both key aspects of a free software Adrian Ward, and more socially aware projects
This pseudo-code which has many parallels with approach, and Fuller makes this explicit, whilst such as those of Fuller and Harwood (see Giving
obfuscated code (particularly in the Perl at the same time bemoaning projects such as It Back) as well as tracing the origins of the
language), code which does not willingly give KOffice which appear too locked into a movement within the literary, instruction-based
up its intentions, or with toy languages such as Microsoft mentality. Within key essays such as texts of the Dadaists in the 1920s and the
Brainfuck, an eight-instruction Turing-complete Behind the Blip: Software as Culture, Fuller conceptual art works, including the oeuvre of
complexity, can readily be found on the artistic defines a new genre, software criticism, which John Cage or Sol LeWitt, of the 1960s and early
_archive_ mailing list. And one of the finest would rank alongside art or literary critiques. To 1970s. Indeed, Cramer, in a paper delivered at
practitioners of this somewhat obscure art is further elaborate his arguments Fuller quotes the seminal Read_Me festival in 2002, picks up

44 LinuxUser & Developer


Conceptual art and software Conceptual art and software

on the fact that one of the first shows of


conceptual art in New York was entitled
As its title implies, London.pl retraces and performance tool or language lab.
This notion of linguistic creation and
PublicAddressSystem.pm, which would be used
for the manipulation of the Vortex4 129 Db
Software. This show, curated by art critic and retranscribes Blake’s bleak 18th century poem experimentation is of great appeal to artists, outside warning system. If properly executed
theorist Jack Burnham, is of key importance London into code and comments and is possible only within a semi-interpreted, london.pl would calculate and broadcast the air
within the history of software art, featuring open code model. Artists such as ap really push displacement needed to represent the public
installations of conceptual art alongside out the language boat, questioning scream of dispossessed children in london from
intriguing computer software such as the first duality of code, artists Alexei Shulgin and Olga ity) of Live (Algorithm|Audio|Art|Artistic) contemporary models of coding and established 1792, the date of the original poem, until today.
prototype of Ted Nelson’s hypertext system Goriunova curate and organise both the yearly Programming), group very much to the fore. architectures. In these instances, and under ap Harwood’s work lives and breathes within the
Xanadu; forerunner of the Internet and free Read_Me software art festival and the runme. Toplap is all about making runnable code visible projects such as ap02 or gdapp, a virtual social duality of code, presenting both a re-
software movement which this technology org Web archive which offers a huge repository to the audience, again mirroring the core machine approach is used, adding one more interpretation of Blake’s poem and code
spawned and enabled. of openly submitted art code and software concerns of a free software approach. During layer to Feynman’s rapidly multiplying levels of for interpretation.
Concept art was defined in the early 60s as concepts. Work under both projects exhibits a the Dorkbot City Camp, which neatly dovetailed abstraction within computation. Virtual

Key Links
an artform which has ideas as its material, just huge variety of approaches to artistic code, with Read_Me, Toplap threw live Perl, machines can be used to examine the artistically
as sound is the medium for music. Cramer though in the last Read_Me iteration, held in SuperCollider, and Scheme coders and a foot rich area of enquiry pinpointed by Feynman,
argues that software art, with instruction set as Aarhus this year, the emphasis was very much operated VJ interface into the mix. Subtitled how low-level switches or logic gates which can
material shares both a collapse of the duality of on live virtuosic coding, with the work of the “people doing strange things with software”, be implemented in electronic or other physical Free radio Linux:
notation and execution, and a language-based newly formed Toplap, or (Temporary|Transnatio the Dorkbot camp rounded up Dorkbot forms enable supremely high level abstractions radioqualia.va.com.au/freeradiolinux
medium, with concept art. nal|Terrestrial|Transdimensional) Organisation groupings from the USA and Europe. Dorkbot to be built on top of complex programming
Neatly echoing these concerns with the for the (Promotion|Proliferation|Permanence|Pur events are held in cities such as London or languages such as Lisp. Biennale.py
Ghent, and, in keeping with a spirit of www.0100101110101101.org/home/biennale_py
CODE.PL
Giving it back
openness, allow members of the public to
present diverse hard and software projects Social software is all about community and no-one knows Although Lisp in one form or another does seem Mez
this better than Mongrel. Their latest Nine(9) piece uses
Community forms an important, not to say essential, part both of a free software which fall outside the norms imposed by proven free software to great effect to be gaining much ground amongst artist- www.hotkey.net.au/~netwurker
development model or culture, and the practice of software art. However, nowhere is this commercial demands. Dorkbots present a rich hackers, Perl offers a rich artistic culture and
made more explicit than in the work of the Mongrel team (Graham Harwood and Matthew mix of artists, hackers, hacktivists and hecklers. history, as evidenced by creator Larry Wall’s well Alan Kay
Fuller in collaboration with others), using common free software tools to facilitate both on coders and users are the linguistic, cultural, written thesis concerning software culture. www.smalltalk.org/alankay.html
and offline communities amongst those often denied access to such technologies. Mongrel’s SOFT MACHINE artistic aspects of programming as exposed by Within both the code poetry and obfuscated
remit is often as hard to pin down as their collaborators, though the emphasis is very much And if conceptual code is primarily a question of conceptual code. And if computer languages code scenes, Perl is a hot favourite and Perl’s Matthew Fuller
on providing tools, models and teaching experiences which would often be overlooked in language, coding is also a question of present a workshop for conceptual code, then easy text handling makes for decent integration pzwart.wdka.hro.nl/mdma/staff/mfuller
applications which economically and conceptually dominate contemporary software. It’s a languages. Computer languages are the domain the language of choice must surely be Lisp, with artistic prose. Perl is favoured by artists
fluid investigation of software and practice which falls between the gaps, exploring the of flame wars, but also perhaps the natural which is commonly considered as a language such as Alex McLean for its semi-interpretative Florian Cramer
essential issue of interface within community. And it isn’t just about software as an enabling habitat for a discourse on conceptual code. laboratory for fermenting ideas. Indeed, aspects which play well with the shell and make userpage.fu-berlin.de/~cantsin/homepage
force, Mongrel also work a great deal within a wider cultural context. Mongrel Mervin There’s a long history of artistic and Sussman and Graham share this point of view, for decent live coding opportunities. McLean’s
initiated and now runs the Mongrel Container project, literally a large freight container which philosophical approaches to computer with Graham expounding a new philosophy of excellent work with Perl includes forkbomb.pl Alex McLean
has been shipped to Jamaica to function as mobile media lab and computer workshop for the languages, aside from humdrum concerns of programming, under which rather than writing which more than emphasises the intimate yaxu.org
disenfranchised. It’s an initiative which has parallels to other such projects which aim to business and productivity, which with intense an application in Lisp, a new language is connection of text and technology in a code
bridge the so-called digital divide. However, here the emphasis is perhaps more on disruptive evolutions, offshoots and sharing of ideas makes created which can sit on the same level as the poem which crashes machines. His feedback.pl Read_me
technologies in the context of cultural production. Or, as Mervin phrases it, “We want to hot- for exciting reading under the spotlight of app, enabling extension and customisation. And is a masterpiece both of live coding technology readme.runme.org
wire Jamaica into the machine that will make the Upsetters of the future.” conceptual code. Again Alan Kay, with Squeak and reflexive software, incorporating text editor,
There can be little doubt that Mongrel’s latest Nine(9) software project will fulfill an and Smalltalk (see issue 42), is a figure to be dynamic code runner and self-editing Run_me
important role within this cultural upsetting. Nine(9) plugs together a raft of free software reckoned with. And the work of Abelson and Fuller defines a capabilities. runme.org
tools and packages to provide an online network, archive and community. Nine(9) means
nine groups which provide each nine archives in turn providing nine maps which contain
Sussman can easily be considered as an artistic
work enacted within the self-questioning or
new genre, software However, it’s Graham Harwood who has
really pushed forward the textual qualities of Dorkbot
nine images each with nine links to any of the 2125764 files on the server. The numbers are reflexive world of computing. Descriptions of criticism, which would Perl, reviving the very English, social poetry of www.dorkbot.org
arbitrary but provide a neat summary of the play between freedom and a Unix-style meta-circular compilers certainly fall under the rank alongside art or William Blake. Alongside fellow Mongrel (see
permissions model which is at work in Nine(9). Nine(9) has structure, but its rabid linking
potential unravels this rigidity. The structure is provided by overarching groups, and by the
remit of speculative code. In Sussman’s first
lecture which opens the now classic Structure
literary critiques Giving It Back), Matthew Fuller, Harwood is
obsessed with the social uses and misuses of
Toplap
www.toplap.org
organisation of visual material online as a kind of knowledge map. Links are made to sounds, And Interpretation of Computer Programs algorithms and code, for example how software
images, text, video clips and also to other parts of the same map or other people’s knowledge series, the notion of a “computer science” is in their heyday, Sussman and Guy Steele would and interfaces in financial institutions impact on ap
maps. It sounds simple, and the components which bring this online network into play are unravelled, with Sussman demonstrating that create new languages and dialects of Scheme the lives of the poor. Harwood’s london.pl, www.1010.co.uk
standard packages such as ImageMagick and MySQL, but like all social networks Nine(9) what usually falls under this banner has very (itself a dialect of Lisp) by the dozen. Particularly rooted firmly in Perl poetry yet dealing with
exhibits good snowballing potential, thanks in part to underlying linking code which forges little to do with either computers or with in the era of the Lisp Machines, Lisp spawned a more serious issues, is a masterful expression of London.pl
connections between maps and even emails mapmakers as links are made. This throws the science. In Hackers And Painters, Graham number of wonderful environments under these concerns and of the dual nature of code. www.scotoma.org/notes/index.cgi?LondonPL
social connection back into the mix, forming relations outside the strict Nine(9) structure. pushes this argument further, arguing that which IDE and interface merge, fulfilling an As its title implies, London.pl retraces and
Nine(9) makes visible the sociability of software which is central to a free software model; “Computer science is a grab bag of tenuously important social function in perhaps retranscribes Blake’s bleak 18th century poem Nine(9)
how software changes and develops as a result of ongoing cultural interaction between users related areas thrown together by an accident of undermining the user, programmer divide. A London into code and comments. And while, 9.waag.org
and programmers. As Harwood so eloquently puts it, “The various forms of its freeness or history, like Yugoslavia.” well configured GNU Emacs running with SLIME unlike the work of mez, london.pl presents
openness are being developed as part of the various rhythms of the life of this software; its Yet what unites that which can now, thanks or an inferior Lisp process presents a syntactically correct Perl code, it would not run, Mongrel
production and critical engagement with the process of permission.” to free software, be considered a community of contemporary artistic IDE which can be used as relying as it does on the imaginary code module www.mongrelx.org

46 LinuxUser & Developer LinuxUser & Developer 47

You might also like