Real artists ship

It’s that time of the semester again when all the classes are reaching their climax, final projects and papers are rearing their ugly heads and you’re wondering where did the last three months go. I still have a good three weeks to go before finals hit, but at least for my independent study projects it’s time to wrap things up and call it a semester. I’ve been doing two independent projects: one pure computer science about parallel computation and another in art about data visualization. As you can probably tell from the title I’m going to be talking about the art project.

I decided to take up this project on something of a whim late last semester. I had been working with a particular art professor a few summers ago doing some interesting things related to computational art. That was an interesting experience but I hadn’t really thought about it for over a year. In that time I became increasingly interested in computer interfaces, design and digital art. The art I was thinking was not really painting or drawings in the generally understood sense of the term, but rather the use of visual elements (possibly interactive ones) to present data and convey a message.

I started the project with the idea that I would work on automated data visualization. There is a lot of data on the internet in the form of blog posts, websites, RSS feeds and of course the Twitter stream. I wanted to look at and come up with ways to build visual forms out of all this data that would allow people to both explore the datasets as well create visually appealing creative works.

As time went on, I realized that I really had no idea what I was doing. The data was out there, it was a bit of pain actually getting to, but with some time invested in strengthening my programming kung-fu I could build what I needed. The more pressing concern was that even with the data in hand, I didn’t really know how to go about turning it into visual form. Jonathan Harris’s wonderful We Feel Fine (and other projects) was really an inspiration for what I wanted to do, but it wasn’t quite enough. I wanted my visualizations to be informative as well as appealing. You would look at them and go “Wow, that’s cool” but you could also use the images created to come to important conclusions about the data that you had just visualized. And I had no clue how to do that.

So I started studying. Luckily for me, at the time the artist Loren Madsen was visiting Lafayette and I got to meet him, sit in on two lectures that he gave and talk to him over dinner. I was interested in his work and really liked the examples that he gave during his talk. When I talked to him over dinner I got to air my ideas and get some feedback from him and professors who were around at the time. It was also around this time that I discovered Edward Tufte. He is a person with really interesting ideas and four really beautiful self-published books. The more I read about him I realized that what I wanted to do was similar to the sort of things he did and talked about in his books. I even went to a class that he was teaching near Philadelphia and spent the better part of a sunny Tuesday learning straight from the man himself (I also got all 4 of his books). I just finished the draft of a 3500 word essay on Tufte and his ideas that will be online in the near future.

While all these ideas, concerns and questions were flying around in my head I had continual input from multiple professors about what to do, what to look at and what other people were doing or had done. A few weeks ago I buckled down, learned some JavaScript and built two simple interactive art pieces I call Typacolor and Readacolor. I’m still thinking about them, planning improvements and spinoffs (especially after talking to a professor yesterday). They don’t quite achieve the goal of allowing visual analysis of data, but they are a step on the way. I feel that my original goal is something that is going to take longer than a semester and significant improvements to my coding chops.

But as I trawled the intertubes looking for inspiration, ideas and things to talk about with my professors, I stumbled on yet another little phenomenon lurking in the wings: blogazines. Blogazines are in many ways a reaction to the template and theme driven look-and-feel of modern blogs and a return to more old school, handcrafted, standalone web pages but with the modern convenience of newer web technologies and better graphics. Heart Directed is a directory of blogazines (or art directed blogs) and looking through them I realized that visual presentation doesn’t have to be linked to actual graphics. The careful use of fonts, colors and images coupled with careful layout can create webpages that are as beautiful and capable of conveying an idea (or presenting data) as any image. I haven’t created any art-directed web pieces yet, but I’m kicking around a few ideas and hope to have at least done before the semester ends.

Coming to the end, I can say that this semester has been quite a journey. I learned a lot about art, graphics and the presentation of data. I learned that we can find beauty when we’re least expecting it. I also learned that I can’t learn new programming languages and technologies at the drop of a hat, but I can do a decent job when I devote sufficient time and energy (the interactive art pieces were built in an afternoon each). All in all, it’s been pretty worthwhile. I haven’t created as much cool stuff as I would have liked to, but I made up for that by learning a lot of things I didn’t think I would and meeting a number of very interesting people (and having lots of interesting conversations). Not too bad for my first art class.

The semester is coming to an end in less than a month, but my art expedition isn’t stopping. I’m heading to Italy for three weeks to be immersed in a completely different kind of art but at the same time. I’m going to be doing research on campus over the summer but I should have enough time to take up some interesting projects. In particular, I’m very impressed with the power of JavaScript to create art on the web (especially with Processing.js) so that is definitely something I’ll continue to do. And at some point I’ll finally get around to writing some sort of data visualizer for the web like I had originally planned to. My last independent study sparked an interest in programming languages that is probably going to take me to graduate school and I think this one is going to have a similar impact on my life in the next few years.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s