[Chapter-delegates] A Call for Subjective Programming

Fatima Lasay fats at isoc.ph
Mon Apr 27 11:54:12 PDT 2009


Dear friends and colleagues,

ISOC-PH prides itself in the diversity of methods, perspectives and 
discussions on topics of interest to its members and their communities.

This message is a call for everyone, within and outside the ISOC 
Chapters, who may be interested in  "Subjective Programming."

One of our active members, Trevor Batten, is a computer artist in the 
artist-programmer tradition of the 1960's. As a pioneer in this field, 
he has devoted a great deal of his life and work on computer programming 
and the idea that the computer is a linguistic machine and programming 
is a philosophical process.

He explains:

"Computer programing is usually seen in the context of the production of 
the creation of a tool for some practical task. We might call this 
"Objective Programming". This is not to be confused with Object 
Orientated Programming -which is a programming style and not concerned 
with the motives behind the programme."

"Subjective Programming" (in contrast to "Objective Programming") is a 
form of programming related to the actual process of programming - and 
is not concerned with the practical use of the programme. It is can also 
be seen the use of programming in the exploration of "subjective" 
thoughts, concepts and ideas. In this context "Subjective Programming" 
can be seen as an exploration of the concept and process of programming 
from an artisitc, cultural, philosphical or linguistic perspective. Here 
we use the term "linguistic" to refer to the concept of "language" in 
the broadest possible manner -involving any structured system of meaning 
-or system of (creating) meaningful structures. This includes 
mathematics, visual and auditory art, verbal and non-verbal languages 
and such physical or conceptual processes as natural or artificial life."

"In the early days of computer art, artists were forced to become 
programmers, simply because the required software was not availalable. 
In this tradition, the work of the scientist and the artist came very 
close: For example, Cell automata, fractal images and the relationship 
between computation and cognition could be of interest to both artists 
and scientists (and allowed these two, normally concidered opposite, 
modes of thought to merge within a single person). However, the rise of 
the commercial exploitation of the computer as a consumer toy (in the 
mid-80's) largely destroyed this early tradition. As a result, "Computer 
Art" was reduced to the use of pre-designed systems for the production 
and manipulation of sound and images. Somehow, both vendors and public 
seemed to forget that specifying the design of the production system and 
its rules is actually a fundamental part of the work of an individuial 
artist (often known as "style" or "genre", etc.)."

"Hopefully, the concept of "Subjective Programming" presents an 
oportunity to revitalize the "artist/programming" tradition -but also to 
expand it through the addition of any other programming, rule and 
pattern based related practices that do not easilly find a comfortable 
position within the dominant "Objective Programming" tradition."

If anyone is interested in discussing and/or developing a possible 
collaboration on the subject, please contact Trevor Batten thru 
trevor at tebatt.net and the website http://www.tebatt.net/

Please pass on this message to friends and colleagues who could be 
interested.

Best regards,
Fatima Lasay
President, ISOC Philippines







More information about the Chapter-delegates mailing list