Re: netbehaviour: Programming Survey

On Aug 5, 2004, at 3:34 PM, Lemmy Caution wrote:

> 1.) What programming languages do you use?

C (and variants), Max, Supercollider/Smalltalk, Applescript, Javascript.

> 2.) Why did you choose the language(s) that you use,
> and how did you learn it/them?

I choose Max simply because its easy to use and very powerful. It's the
most important software for me. I learned Supercollider a bit just to
see if I liked it more than Max… which I do not currently. I learned
C because I was doing MUD programming (how embarrassing). I like C very
much. (I sound like a kid tonight… trying to type and watch a video
on how to petition for Nader… males can't multitask). I learned
Applescript because as a lifelong Mac user, it can make things a lot
easier, and it can at a bit of Apple-polish to text-based apps and such
(I hate programming GUIs). I'm still learning javascript, actually so I
can use it in Max 4.5, which offers it as an embedded language.
Hopefully I can apply it to my websites one day so they're not so damn
ugly. I also fear I'll eventually have to add something like php or
perl to my list of languages.

> 3.) Were you university-trained in programming or
> self-taught? What advantages and disadvantages do you
> see in this method of learning?

I am entirely self-taught. I think with C this doesn't make much of a
difference. With Max I wouldn't dream of learning it from someone
else… I am doing things with the environment that no one else is
because I've taught it to myself in my usual charging-bull kind of way.
I think for any tool or language you use for strictly creative
purposes, you're doing yourself a disservice if you learn from someone
else. I'm sure many disagree with me. Perhaps I just have a knack for
these things.

> 4.) How concerned are you with a language's political
> implications, i.e. with whether the language is open
> source or not? Why?

Not at all interested. Max is commercial software, but it is by far the
best tool/language for what I'm doing. I'm not going to go and switch
to Csound just because its open source. I have no problem monetarily
rewarding a group of people who put in tons of hard work and (gasp)
actually document their software very well.

> 5.) Does your choice of programming lamguage effect
> the way you approach a problem you wish to solve with
> that language?

Definitely. My love of object-based languages like Max, my love of
simple procedural languages like C, and my hatred of rigid
object-oriented languages like Java (sorry Java fans) means I tend to
solve things in interesting ways. I definitely follow the "as long as
it works" philosophy. I am quite organized and do comment everything,
but I won't worry that something isn't terribly elegant as long as it
works, its efficient, and its done. There isn't enough time for
idealism in programming… I'll keep the idealism for my political
views.

> 6.) Did you come to New Media Art from Computer
> Science or from the Arts? Discuss the transition.

I came from music. I'm not yet 20, so its not as if I have a degree in
anything, but my interest in new media art stemmed from my interest in
generative music.

> 7.) What does programming add or subtract from an art
> object? Is the artist-programmer giving up control of
> the object by coding it, or introducing more control?

I'd say a different kind of control. It's macro-control, art abstracted
up a level. It lets you control a lot more, while having less control
over all the tiny details. It can add or subtract from an art object,
depending on how its used, just like anything else.

> 8.) Does each programming language imply an ontology?

Are you asking if a language can examine my teeth?
(Yes, of course each language implies an ontology.)

> 9.) Have you ever dreamed in code?

I've never dreamed IN code, but I have dreamed I was coding. I've once
or twice actually tried to solve problems by wiring up a Max patch in
my head while awake. I know that sounds idiotic, and perhaps made up,
but I assure you the oddball nature of Max can really fry your brain.
It's a quirky, idiosyncratic, and often forces you to work in strange
ways, but I love it.

> 10.) Can one code art objects that produce catharsis
> in the user?

Of course, although this is hardly ever my goal.

- John Nowak
www.johnnowak.com

Comments

, Philippe Monfouga

>
> [email protected]
> http://www.monfouga.net/
> —– Original Message —–
> From: "Lemmy Caution" <[email protected]>
> Sent: Thursday, August 05, 2004 9:34 PM
> Subject: netbehaviour: Programming Survey
>
>
> > 1.) What programming languages do you use?
> >
> HTML, JavaScript, Php, MySQL, Lingo, Flash, etc.
>
> > 2.) Why did you choose the language(s) that you use,
> > and how did you learn it/them?
> >
> I choose these languages depend of what i want to do, programming in
> Javascript don't offer the same possibility than programming with Director
> in Lingo or using MySQL
>
> > 3.) Were you university-trained in programming or
> > self-taught? What advantages and disadvantages do you
> > see in this method of learning?
>
> i learned alone in front of my computer, in fact i learned langage cause i
> wanted to do something so i searched the way to do it, the disadvantage or
> advantage is that i don't know everything about one langage but i know a
> part of many langage
>
> > 4.) How concerned are you with a language's political
> > implications, i.e. with whether the language is open
> > source or not? Why?
>
> i prefer open source langage, it's more creative i think, but i use
> commercial language too
>
> > 5.) Does your choice of programming lamguage effect
> > the way you approach a problem you wish to solve with
> > that language?
>
> yes, as i said we can't do the same thing with different language, i adapt
> the problem for the language or i change the language depend of the
problem
>
> > 6.) Did you come to New Media Art from Computer
> > Science or from the Arts? Discuss the transition.
>
> i don't know if computer bring me to art or art bring me to computer, i
made
> the both when i was young. I made painting and on the Apple II i drawed
> picture in programming each pixel or using mathematicals equations. For me
> it's the same thing, it's art, it's not important it's computer art or
> painting or sculpture
>
> > 7.) What does programming add or subtract from an art
> > object? Is the artist-programmer giving up control of
> > the object by coding it, or introducing more control?
>
> Programming add interactivity, technical interactivity not only the
> interactivity of the viewer in front of any art object, in the technical
> interactivity the viewer has to choice between one way or the other, shall
i
> click here or here. But programming can be only rules as rules we had to
do
> a paint, to take a photo, or to build installation.
>
> > 8.) Does each programming language imply an ontology?
>
> each language implies an ontology.
>
> > 9.) Have you ever dreamed in code?
>
> i've never remembered any dream, but sometime i thing in term of
procedures,
> not in code, for me the code is only words and i prefer thinking in the
> gramatical way to do something.
>
> > 10.) Can one code art objects that produce catharsis
> > in the user?
> Why not ? Code art objects are art object, the code don't change this.
It's
> not a specificity of code.
> >
> > =====
> >
> >
> >
>
***************************************************************************
> >
> > Lewis LaCook –>http://www.lewislacook.com/
> >
> > XanaxPop:Mobile Poem Blog-> http://www.lewislacook.com/xanaxpop/
> >
> > Collective Writing Projects–> The Wiki–>
> http://www.lewislacook.com/wiki/ Appendix
> M ->http://www.lewislacook.com/AppendixM/
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail - Send 10MB messages!
> > http://promotions.yahoo.com/new_mail
> >
> > –
> >
> > netbehaviour is an open email list community for sharing ideas,
> > platforming art and net projects and facilitating collaborations.
> > let's explore the potentials of this global network.
> > this is just the beginning.
> >
> > to unsubscribe send mail to [email protected]
> > with "unsubscribe list" in the body of the message
> >
>