Live coding is a community construction — performance implies an audience; the practice developed through communal venues and networks, not isolated invention
No matter how private the preparation, live coding as a practice only emerged and developed through communal contexts: venues like the Foundry pub and Public Life in London (2001-2004), festivals like Read_me/Runme, conferences like the ICLC, and online communities. The significance of live coding only really became apparent when communities of practice began to form around it. Individual practitioners developed their practices in isolation but their work crystallized into a genre through shared events. The community also constructs the practice’s values — the algorave guidelines, inclusion workshops, TOPLAP nodes — shaping what counts as good live coding. A learner cannot fully enter live coding practice from documentation alone: the communal dimension is constitutive.
Examples
Andrew Sorensen (Australia) could not find other live coders until he read a Slashdot article by Alex McLean and recognized his own practice — community contact transformed isolated experiment into genre. The first Australian live coding performance followed directly from this recognition.
Assessment
Explain why the emergence of TOPLAP in 2004 was necessary for live coding to exist as a practice, even though individuals had been doing similar things since 2000. What did TOPLAP provide that individual practice lacked?