Live coding is the creation of real-time compositions by writing source code. As can be seen by the performance setup, the live coding practice highlights the role of the composer-programmer in today's world.
Live coding activities have many layers and composer-programmers have spent extensive hours designing, understanding, or extending numerous languages or libraries before performing. In addition, reflecting on live coding nature and possibilities contextualizes and restricts the possible paths to follow. This is an essential process as the possibilities would otherwise be infinte.
For these reasons, the "on-the-fly" project has both a space for performances and a space for research. In the research space we can discuss, explore, identify, reflect on and imagine creative directions in the live coding practice.