The concept of “liveness” in live coding, as discussed in the article, offers a chance for me to rethink what it means to live: “to have bodies, to communicate, to act.” By blending the real-time creativity, improvisation, and certain kinds of performance, live coding challenges conventional notions of both coding and human-computer interaction. It encourages us to think beyond code itself. What we need to emphasize are the human thoughts and contexts that are included while performing.
Live coding uniquely frames coding as a public performance, where the audience witnesses both the creative process and its immediate output. Unlike traditional programming, which often happens behind closed doors, live coding reveals the coder’s thought process, mistakes, and decisions in real time. This openness highlights the coder’s humanity and makes it different from the polishness that is featured in a written program. That is why live coding is an act of communication not only with the machine but also with the audience.
Live coding also makes me think differently about what it means to be “live” in today’s digital world. By showing coding as it happens, live coding pushes back against this invisibility and invites people to actively participate, even if they’re just watching. It reminds me that being “live” is about being present, involved, and taking action—an important idea in a time when digital interactions often focus more on efficiency than real connection.