1. How would you describe
what you are doing in connection with design and programming?
computational design. using software/hardware to do design/information
2. Did you study this specialisation? If so, where? Did your school prepare
you for this specialisation or did you study on your own?
was interested in graphic design and computer science for a long time,
but as independent things. for my undergraduate degree, i studied graphic
design, and minored in computer science. i later came to the media lab
where as part of john's group i have an environment where i work with
people that are melding the two together.
3. I'm collecting examples of studios/ projects where programming is used
in cooperation with design. Examples: John Maeda @ Media Laboratory of
the MIT, his students, Letterror, Typerware, etc. Is anyone else dealing
with the issues that are important/influential for you? If so, why do
you admire them?
this is tough. i don't dig around for this stuff much. i think
& erik's stuff is really great, and they've got a great attitude about
as well. casey reas, who recently finished here at mit is now at ivrea,
and you should definitely check out his work. as well as some of the others
that he's working with (i.e. dag svanaes). ermm
there must be others
and i'll be embarrassed later cuz i'll remember i forgot a bunch, but
i guess i haven't thought about this much.
4. How did you start
with programming, and what was the main motivation to learn it? Which
language did you choose and why?
i was curious about making things. i
was seven or eight years old and my dad showed me how to do a few things
and then i was curious enough to keep going. at the time it was in basic,
on an apple II and an ibm pc. later i learned pascal. then c. then java,
c++, perl, python, etc.
5. In your opinion
is it necessary to become a programmer if the concept of the project requires
writing a programme? What are your experiences?
i think 'necessary' only depends on the project. for me, i want to make
information design pieces that use huge amounts of data but are intricate
and elegant and stimulating. so software is the way for me to build the
things in my head. if other people want to build that kind of stuff, neat.
you can't say everyone should learn how to program
any more than you can say that everyone should learn to paint. although,
to some degree, everyone *should* try to learn how to paint, and with
that, programming is a fun thing too. :)
How do you see yourself, more a designer or programmer? As a designer,
do you feel some restrictions/limits of software you are using and can
you give me some examples? If you are a programmer, how do you collaborate
with designers? Does it influence your work in some specific way?
fighting to maintain an equal balance between both. it's easy to get lopsided.
Self-made programs seem to bring a 'game' aspect to graphic design life?
How did you use programming knowledge in both 'for fun' and commissioned
projects? Are your projects published on the internet? If so, where? (URL)
since i'm in school, most of the pieces are for myself, or me working
out ideas based on some set of interests or curiosities. so hopefully
all those things are fun (don't confuse this with 'easy' or not worth
pursuing :). i'm quite spoiled in being able to spend time thinking about
stuff i really enjoy thinking about. when i leave the program, i'll be
spending more time doing commissioned pieces. i look forward to this as
for the 'where' part, my web site is: http://acg.media.mit.edu/people/fry/
What about the computer aesthetics? Do you attempt to reconcile the contrast
between the natural and technological looks of your results? How?
as much as perhaps i should. it's too easy to get into a medium only to
realize how detached it is from the real world. on the other hand, being
heavily immersed in the medium has its advantages as well.
Are you attracted to exploit the programming in order to help the computer
become more 'human' or 'emotional' (to simulate our 5 senses)? What are
some of my work has had to do with breathing 'life' into information.
making data represent itself and be expressive. but as for making the
computer more human in an anthropomorphic way? i don't really think so.
i'm not sure what the point would be, wouldn't that be human arrogance
that machines should be like us?
it's fun to think about machines having individual
senses, and using those as modes of input, but i think the point should
be making a machine that feels or has senses, not that it becomes 'human'.
10. Can everyone learn how to create a programme?
python.org gives the programming language and manuals for free for anyone
folks can do anything they want. learn to program, draw, do a math problem,
drive a car. there's no magic exclusive to any of these endeavors. but
that said, doing any of them well requires a great deal of time.
Will you be developing your programming knowledge in your future practice?
Do you have any plans in relation to the 'D + P' issues?
just keep doing it.
12. Did you publish/can you recommend some articles related to the theme
you might check our web site for references, particularly around the
'concepts' section: http://acg.media.mit.edu/concepts/