Skip to content

Live Coding Blog

Live & Coding

Posted on January 27, 2026January 27, 2026 by Yutong Tang

Real time generation of code becomes part of an aesthetic sense, where it comes part of an improvisational performance like coming up with a plot, a movement or a piece of music on the spot in more theatrical improv senses. Our code replaces the bodies used in performance, and to me it feels like a constant reminder of the creator’s existence.

I find it so interesting how the author says that “coding and everyday life are drawn together in ways that become imperceptible”. When I’m using technology devices, I find myself judging whether a software is user friendly by evaluating it with how much technical graphic exposure the graphic designer utilizes, and I tend to consider user-interfaces that contains code as a form of revealing the “backstage of a performance” like an error that is not supposed to appear. 

The revealing of the code thus brings a sense of disfamiliarity that tears down the whole illusion of a stage setting and reveals that it’s a show and that’s how we get it to work. Live coding becomes such a fun and pure act that doesn’t serve a commercial purpose like the big tech. It’s like showing the camera man and the whole tech crew behind a film. 

Yet, one more thing that struck me is the “improvise” aspect of live coding, and the spontaneity of it.  “A live coding musician is like an improvising composer, able to transform the whole structure of the piece with a few keystrokes.” And YESS, I find this so cool that the computer programs that I’ve learned to be “dull and systematic” can be transformed into an instrument with no predictive behavior where our emotions and impulses can have full control of it. We’re allowed to be present through our computer and live and feel something real with it.  

Exciting!

Spring 26

Post navigation

← Linus
Live coding →

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Main Course Site

Categories

  • Fall 21
  • Fall 22
  • Spring 24
  • Spring 25
  • Spring 26