Subroutines for Humans: Algorithmic Performance & Documentation

Studio Project – Computational & Performance Art


Overview

IMAGE PLACEHOLDER – Header / project image

In this project, you will create an artwork that exists in two layers:

You may work alone or in a small group (2–4 students). The computer must be involved not only as a tool, but as part of the structure of the work (through algorithms, platforms, or systems).


Epistemology, Performance, and Documentation

In conceptual art, a piece that provides instructions instead of an object raises epistemic questions: the work exists as an idea, and knowing the idea can become more important than seeing a finished form.

In performance art, when documentation replaces the live act, the audience’s knowledge of the work comes through photos, video, or text. The epistemic issue is that the work is known indirectly, through evidence rather than experience.

You are essentially making two works when you document performance:

Think ahead about documentation before you perform:

Your task is to design both layers intentionally so that the documentation is not just evidence but a second artwork that may contain new meanings.


Inspiration: “20 Subroutines for Humans Made by a Computer”

IMAGE PLACEHOLDER – Screenshot/quote from “20 Subroutines for Humans Made by a Computer”

As a point of departure, look at this project:

20 Subroutines for humans made by a computer – Kazys Varnelis

Notice how the “subroutines” read like instructions written by a machine for human bodies and attention. They are procedural, repeatable, and open to interpretation. Use this as inspiration for your own human-readable “code.”


Phase 1 – Write Your Algorithm (Instruction Score)

IMAGE PLACEHOLDER – Sketch / notes for an instruction-piece

Write a short, repeatable procedure for humans that can be executed like code. This is your instruction-piece or subroutine.

Your instruction must:

Possible structures (adapt, don’t copy):

Think of this as writing a subroutine in human language: a small, reusable procedure that could be “run” many times by different people or in different contexts.


Phase 2 – Plan the Performance & Documentation

IMAGE PLACEHOLDER – Diagram: instructions → performance → documentation

Define the live performance:

Design the documentation as a second artwork:

Decide on an epistemic stance:


Phase 3 – Use Technology as Part of the Work

IMAGE PLACEHOLDER – Screenshot of code / timer / mapping / AI tool

The computer (or network/platform) should not be just a neutral tool; it should be part of the logic of the piece.

Choose at least one structural use of technology:

Ask yourself: what does the system “know,” and what do you (or your audience) know? How does this difference shape the work?


Phase 4 – Perform & Document

IMAGE PLACEHOLDER – Stills from performance / documentation layout

Run at least one full execution of your subroutine (more if you want to compare different runs).

Your documentation artwork should:


Phase 5 – Reflection on Knowledge and Indeterminacy

Write a brief reflection (300–500 words) addressing the following:


Solo vs Group Options

IMAGE PLACEHOLDER – Diagram of roles in a group (writer / performer / documentarian)

Solo option:

Group option (2–4 students):


Deliverables