Slashdot Mirror


Open Source Art?

gz writes "The Whitney has put online an exhibit where viewers are encouraged to examine the source code of the program that generates the art, despite the fact that the majority of viewers have no idea what the code means. Projects use Java, C, Perl, Lingo, and VB."

6 of 150 comments (clear)

  1. Re:try saying this code isn't free speech by stratjakt · · Score: 3, Interesting

    A painting is art, a paintbrush is not.

    Similarly, the onscreen display could be considered art, while the code that generated it may not.

    Noone has won anything.

    --
    I don't need no instructions to know how to rock!!!!
  2. Literate Programs by Macrobat · · Score: 3, Interesting
    I wonder what the reception to this would be if the programmers had all used Literate Programming. It's one documentation technique that's intended* to make source code and comments more expressive and meaningful, and (hopefully) lead to better code. It seems to me that the artsy crowd might respond favorably to a literate program.Google will tell you a little bit more.

    (*Note thatI said intended; I don't know anyone personally who uses it, but the examples I've seen are pretty interesting.)

    --
    "Hardly used" will not fetch you a better price for your brain.
  3. Re:try saying this code isn't free speech by sphix42 · · Score: 3, Interesting

    >>A painting is art, a paintbrush is not.

    Bad analogy, I think. What about a 20' high paint bursh? What about one so small that it only has 10 hairs in it? Both of these are examples of art. Someone would need to put a lot of creativity and time into each.

    Art is everwhere and a blanket statement like yours will never be accurate.

  4. Webcollage by quake74 · · Score: 3, Interesting

    My favorite app (not in the exibition) which generates art is Webcollage. It's a perl script which collects images at random from the web and pastes them together. It's my xscreensaver default and I am always amazed by how FEW pr0n images it shows (last one, a couple of months ago).

    quake74

  5. How about *this* generated art? by Jugalator · · Score: 5, Interesting

    The 256 byte demo called "Tube" (Windows) from 256b -- a site for 256 byte intros.

    Among the most jaw dropping experiences *I* have had at least. What it is? Oh, just a rotating 3D tunnel effect in 256 bytes without Direct3D, OpenGL or similar graphics engines. :) It's generated on the fly as well, which makes it actually fit the "generated art" topic IMHO.

    Assembler source for compilation in NASM included.

    As some one said: "porn for coders". ;)

    --
    Beware: In C++, your friends can see your privates!
  6. I've been waiting so long for this... by jdbo · · Score: 4, Interesting

    ...I come from an art school background (now coding db-backed applications for websites, came to the field via graphic design like everyone else graduating from art school in the late 90s...), and have _long_ considered that code reflects much more about a program than the utilitarian aspects of a) "what does this program do?" and b) "how well is it engineered?".

    My first "real" (snort!) job coming out of school was working with a team of other grads on the schools' website - within a week we were all able to recognize each other's code/quirks. And this was just plain vanilla HTML (among the least expressive of languages)!

    the more interesting aspect is that of "code as art", in which the particulars of implementation (esp. the person doing the implementation) can invoke an aesthetic response, above and beyond the utility of that implementation. (or, in other terms, "much of what makes art interesting is that which is both pleasing and useless").

    Anyway, I'm just happy to see that coding is beginning to be recognized as an expressive medium - whether it will ever be considered as such indpendently of the final product, I rather doubt (even printmaker's original plates/stones/etc. are rarely considered outside the context of an actual print run, and that medium is old old old...)...

    tangent: this is perhaps one aspect in which open source coding (may not) necessarily result in the most "aesthetically pleasing" code; while the actual architecture of the program may be elegant and pleasing, the idiosyncrasies of any particular coder will be overwhelmed by multiple contributions to a project, (outside of the project leads who may be able to enshrining their own quirks as style/pattern requirements). However, I tend to find most "art by committee" to be lacking a very strong vision, and instead ends up becoming a whole ends up as simply the sum of its parts.

    I may be wrong, just throwing the idea out there!