Writing Code As Poetry; Poetry As Code
Written by David Conrad   
Sunday, 05 January 2014

A high-tech poetry competition that explores how computer code can be read as poetic language is now accepting submissions for its Winter 2014 event.

The inaugural Code Poetry Slam, sponsored by Stanford University's Division of Literatures, Cultures, and Languages, was held during November 2013 and following its success its organizers are already looking for more code poems for the next one.

So what is a Code Poem? According to Melissa Kagan one of the organizers of the event:

"Code poetry can mean a lot of different things depending on whom you ask. It can be a piece of text that can be read as code and run as program, but also read as poetry. It can mean a human language poetry that has mathematical elements and codes in it, or even code that aims for elegant expression within severe constraints, like a haiku or a sonnet, or code that generates automatic poetry. Poems that are readable to humans and readable to computers perform a kind of cyborg double coding."

Entrant for forthcoming Slams now have benefit of being able to see the entries that were selected as the finalists of previous slams.

Code Poetry Slam 1.0 was won by Leslie Wu, a doctoral student  in Computer Science at Stanford. Wu’s entry was a poem written in Ruby called 'Say 23,' in which she typed 16 lines of code that she simultaneously recited aloud. The code was also projected onto a screen via Google Glass worn by Wu. Once she stopped speaking and ran the script, output in the form of a stream of words from Psalm 23 were read out loud three times, each one in a different pre-recorded-computer voice.

 

codepooetlwu

 

Wu noted that when she was typing the code most people didn't know what she was doing:

"They were probably confused and curious. But when I executed the poem, the program interpreted the code and they could hear words it gave voice to the code."

Co-organizer of the competition Kurt James Werner, a graduate student in computer-based music theory and acoustics commented:

 "Wu's poem incorporated a lot of different concepts, languages and tools. It had Ruby language, Japanese and English, was short, compact and elegant. It did a lot for a little code."

All.go.rhythm by Paul Hertz, one of the runners up is a poem that looks elegant, suggesting that the judges were looking at the form of the code itself:

codepoetelegant

 

Another runner up Ian Holmes produced this Haiku:

 

 

This entry is one that struck a chord with me:

codepoetchoice

Having attracted a lot of interest the competition is now planned to be a quarterly event and the deadline for online submissions from Stanford and beyond to the next one is February 12th.

Melissa Kagen says:

"What we are interested is in the poetic aspect of code used as language to program a computer."

and this does seen to be a good opportunity to look for art within technology.

codepoetsquare

 

 

More Information

Code Poetry Slam 1.1

Finalists of Code Poetry Slam 1.0

Related Articles

Van Gogh Meets Turing

The Enigma Of XKCD 1190

Mathematical Art 2013

The Earth Has Many Faces

Interactive Pixel Art

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


Rust Celebrates 10 Years Since Version 1.0
17/05/2025

Rust reached the milestone of Version 1.0 becoming generally available on May 15, 2015. Version 1.87 has just been released on the 10th anniversary with a celebratory event in Utrecht during Rust week [ ... ]



Making Java Easier For The Beginner
12/05/2025

Java is an intimidating language for the complete beginner, but now there is hope of simplification in the recently proposed JEP512. And the fact that it is 512 must count for something - right?


More News

Last Updated ( Sunday, 05 January 2014 )