The Living Room

About this website

System: 4 Wing
Orbit: Oscillating

I made my first website when the web ran on PHP and people gathered on IRC. Too much of the web continues to run on PHP and some people still hang out on IRC, but you get the idea. It was a mess of CSS inlined into HTML inlined into PHP. Discovering Wordpress only made it worse. I think it was a collection of jokes, but I don’t remember a single one. This iteration is different, I hope.

I have a more solid understanding of what I’m doing and I actually have some content to put out there. The posts are written in markdown, that way I don’t have to bother with HTML unless I actually want to change the style (which is all the time). I use Pandoc to compile the posts to HTML, with a heavily adapted template and some partials. Some python code helps me with tagging and article snippets, as well as my code repos. The setup has some complexity, but a Makefile keeps everything together. I use pico.sh for hosting. I like pico.sh because it’s simple.

This site also serves as a great excuse for dipping my toes into Javascript and WebGL. I haven’t used much of either before, but they’re great fun. There’s also been many additions to CSS since back then, so I’ve been checking them out as well. You can view the Styleguide to see the theme in its full glory.

About me

I’ve always enjoyed math and coding. It’s about understanding, rather than just learning information. There is no guess-work, no luck, the only thing that holds you back is your ability to formalize your intentions.

Initially, my attempts were chaotic, I put things together without understanding them. But as my intentions became more refined, so did my skills. Over the years I’ve come to learn and appreciate all kinds of fundamentally different concepts. From HDL to OOP, functional programming to event-based scripting, from assembly to python, and much, much more. There’s tools for everything, and knowing how to use them amplifies my abilities.

I tried to pick up some electrical engineering, after all it’s complementary to embedded coding. The “The Art of Electronics” is in my bookshelf, most of it unread. I once built a synth around an Atari Punk Console, wired to a Baby 8 Sequencer. It sounds awful and I never use it, but it got me into music.

My modular setup

Growing up, I wasn’t much into music, but exploring it on my own terms has been a rewarding experience. I like to experiment with sound design on my modular and noodling with expressive patches. I’m not good at keeping rhythm myself, but luckily there’s sequencers for that.

Initially, art was very different to coding. When I wrote code, I had an objective. I take the problem apart into smaller problems until each is small enough to be trivial. When I make art, I explore. I start with a vague idea and then improve on it iteratively. I nudge it towards something slightly better. Again and again, until I like it. When I wrote code, I did it because I wanted the result. When I make art, I do it because I enjoy the process.

Lately, I’ve come to realize that the two are not so different after all. As I become more skilled in making music, I become more methodical. If I want a voice, I already have a good idea on how to patch it. If I want a pad, I know which generative methods to use. My jams start to smear the border between exploration and engineering.

Likewise, I’ve come to enjoy recreational coding as more of an art. I don’t have a plan on what I want it to be when I’m done, just a rough idea. If I have a new idea, I explore it, often it’s better than the original.

To that end I’ve created this website. I don’t know what it will end up as, but right now, I really want to keep nudging it.