Live coding makes private intellectual activity publicly visible, which can function as a political act
A widely cited characterization of live coding is ‘thinking in public’ — from the Greek etymology of programming (prographein: write publicly). When the code and its live construction are visible, the coder’s intellectual process becomes a shared experience rather than a hidden craft. This has a liberating effect for some performers, imposes clarity (algorithms become artwork accessible through simplicity), and reveals the operational layer beneath computational performance. The phrase also positions live coding within a tradition of public intellectual work. The political dimension arises because making one’s computational thinking visible is an act of demystification in a culture where code is designed to be invisible and ideology.
Examples
Kate Sicchio describes live coding as allowing an audience to follow the choreographic logic being constructed. Alex McLean’s TidalCycles performances at algoraves project patterns as they evolve, turning pattern-construction into a shared cognitive event.
Assessment
Explain why ‘thinking in public’ is more than a metaphor for live coding — identify one specific feature of the live coding setup that makes the thinking genuinely public, and one reason this matters beyond audience engagement.