Programming What Cannot Be Programmed: Aesthetics and Narrative

Declarative programming has been the style of choice for implementing countless creative applications, from “Zork” to Harold Cohen’s “AARON.” We’ll explore why it helps to reason about machine creativity in this way and use Clojure’s Overtone toolkit and clojure.spec to illustrate abstract concerns and domain intelligence.

The content of this talk will be based on my successes and missteps  building art installations and writing software concerned with aesthetics and narrative.



D. Schmüdde
Beyond the Frame

D. Schmüdde is an artist and computer scientist who has been building experiences and creating stories for broad audiences for the last 15 years. His work has been broadcast on traditional outlets such as the Dish Network, AT&T U-Verse, and Direct TV, screened at legendary venues like the Chinese Theater in Los Angeles, and performed in stalwart institutions such as the Chicago Museum of Contemporary Art and the Schusev State Museum of Architecture in Moscow.

His latest endeavor, the interactive documentary “Jack and the Machine,” promises to recontextualize the story of the personal computer and the future of our digital society. It is available to preview here: