Skip to content

DEF CON 34 talks are here: 354 talks, summarized and searchable.

Browse DEF CON 34

Esolangs as a Hacker Folk Art

Daniel Temkin

CommunityTalks48 minBeginnerOpen on YouTube ↗

Where

Talks
HOPE_16

Duration

48 min

Traces esoteric programming languages as a social and aesthetic folk art shaped by hacker culture outside the art world.

Summary

Daniel Temkin argues that esoteric programming languages, or esolangs, should be read as a cultural form rather than dismissed as a category of jokes. He draws on about ten years of interviews with language designers from his blog, esoteric.codes, and on the history of how each language shaped the next. He begins with Dijkstra's essay on the humble programmer, which called for clarity and structure in code. Early esolangs such as FALSE, Brainfuck and Malbolge did the opposite, forcing programmers to show off cleverness within cramped, arbitrary rules.

The middle of the talk moves through several recurring themes. These include elegance, where short programs are admired in a way borrowed from mathematics, and multi-coding languages like Pete, whose code can also be read as an image. Other examples are poetry-based languages that follow Shakespeare-style or stylistic constraints, languages that replace English keywords with Arabic, Yoruba or classical Chinese, and accidental systems such as JSFuck and Turing-complete games and instruction sets that nobody designed as languages at all.

Temkin closes by describing esolangs as a collaborative, community-driven art of constraints, often started by young programmers, and as a counterweight to the push toward AI-assisted code that hides how programs work. He notes that the work is hard to sell, which keeps it outside the art market, and that its open exchange between designers and programmers is what he values most. The takeaway is that aesthetic vocabulary drawn from how programmers themselves think about code fits this work better than art-world terms.

Related talks