definition-of-live-coding
the definition of live coding seems to be multi-faceted and fluid in nature. This is considered a strength by the community of practitioners. For myself this is one of the thing that I really appreciate, that it is open enough to contest and inherently embracing experimental approaches.
“Live coding is a performance practice that operates as an adventure and exploration, deliberately rejecting fixed definitions, remaining heterogeneous in nature, continually challenging its self-understanding through the practice of writing and rewriting—defining and redefining—as a public performance.”
However there are some core sentiments that formulate the shared understanding of live coding:
- writing software in real-time
- changing the program whilst it is running
- projecting (sharing) the screen for the audience to see/participate in
- writing as an improvisatory practice
- composing live using textual notation
- thinking in public
- creating/using bespoke systems tailored for “on-the-fly” performance
(chapter 1)
live-coding-as-intermediary
live-coding-making-strange
performance-practice-as-understanding
“Informed by the practice of live coding—and our skepticism about some of the conventions of academic writing and its singular authoritative voice—in the process of writing this book we began to explore some aspects of liveness, experimentality, and reflexivity within our collaboration”
experimentation in writing ? – > thoughts for writing my thesis
[live-coding-epistimology]
“Live coding presents a challenge to our categories of knowledge, in both its scholarly and technical-professional realizations. Of specific interest for us is the way in which it operates at the threshold of different species of knowledge, troubling its classification”
“Our suggestion is that the live intra-actions of programmer, program code, and the practice of coding defamiliarize knowledge production and expose how making and thinking might escape familiar forms and normative applications of inscription practices”
The revisions below show how this note has changed over time.