Computer Code

I've been writing computer code for almost as long as I can remember. I started with Q-BASIC when I was a still a kid.

Colin programming when he was a kid

Once the World Wide Web took off, I taught myself HTML and had a site on GeoCities, if you remember that!

When I was in high school, I installed my first Linux distro on a computer I'd built myself out of left over parts from some old broken ones. Messing around on the Linux command line and learning BASH scripting taught me about this whole other world of computers that Windows had always hidden from me.

I can make a "Hello World" in pretty much any language, but lately I've been working mostly with Python. I love it for its simple syntax and verstalie amount of libraries.

For specialized tasks, I really like SuperCollider for sound synthesis. However, Pure Data is also interesting. I've found that they both have pros and cons, depending on what sort of sonic goal I'm trying to acheive.

When it comes to visual programming, I really like Processing. It makes the basic animation loop really easy.

You can check out my GitHub repositories (including the code to this website!) here