Hi, I'm Kit (they/them)!

 

I am a coder, artist, and writer. Today, I will share how I think about creativity with code, especially code on the web.

 

 

I'm many things, and always a beginner in something. I have been coding for more than 20 years, and there is still always been something that is new to me. The more I learn new things, the more I forget! But the important thing is to expand the imagination of what's possible, and to experience how it feels to learn and to figure out whatever your practice needs, when it needs it.

 

 

 

 

 

 

 

 

 

 

Some of the works I'll show you are made with p5.js, a JavaScript library for sketching and making art with code that prioritizes access and inclusion. I first used p5.js in 2019. Since 2024, I have been working at Processing Foundation, leading the p5.js project.

Before that, I worked as a software developer. But I have always been interested in code and art, and making images with algorithms as a performance.

 

 

 

 

 

 

1998/9: I was a beginner computer user. I created "NO EXIT" in Delphi without knowing how to program. My intent was to force the user into a hard shutdown of their desktop.

Last year, in 2025, I re-implemented it using Python to create the glitch video you see. The current code does not achieve the original goal (there is an exit) but the original code likely did not really achieve it, either. The original code also no longer exists.

NO EXIT is code but also:
...a story about computing history
...a fiction expressed as code
...a way of painting with pixels

As a drawing or painting medium, code is both controlled (I write the algorithm) and uncontrolled (the alrogithm interacts with its complex technical context)

 

Video shows performance with exit.py to glitch screen-recording.

 

 

 

 

 

 

library.html