It's both, just as painting can be both art and craft.
Name:
Anonymous2007-09-30 14:27 ID:mq/XKZpP
It's magic. When you write Scheme, it's also art. When you write Java, it's ENTERPRISE BEST PRACTICES, i.e. bullshit.
Name:
Anonymous2007-09-30 18:10 ID:tAvTttzW
if your using a respectable language, then it is both an art and craft. why, because it takes the creativity, and imagination that an artist would have, while producing a useful thing like a craft does.