Live coding is the act of turning a programming session into a performance. This can constitute improvisation, music, visuals, poetry, hardware, robots, dance, textiles and people. Pretty much anything with an input and output can be controlled live by programming. This is not just a performance by programmers for programmers. While this is often where it starts as a live coder, the type of audien