When I was attending university, I focused my major on Graphic Design because I was expecting to learn about using computers to create art. Unfortunately, my timing was wrong, because I was there while the design department was having an internal struggle for control, with the ‘old guard’ arguing that if you let students use computers they would never learn the craft, while more forward thinking professors argued that computers were a necessary part of a real education. The upside is that I can create design by hand better than anyone in this century needs to, but the downside is that when I graduated, I hadn’t spent enough time with computers to understand that they really were my medium of choice.
After graduation I taught myself enough web design to be able to build functional websites, but it wasn’t until later, when I was engaged on Instructables and wanted to be able to program Arduino and Rapsberry Pi, that I realized how interesting creative code could be. So, as always, I continued to teach myself ways to code what I wanted to see in the world, building up dozens of programs, many of which are focused on using the data built into photos and videos to manipulate imagery, without even requiring a user interface. You can see lots of this kind of work by going to the home page.