Dead In The Eye Happy Anniversary IV Nobody Can Take This Away From Me I’m going through some changes in my life that I’d like to write my way through, mostly for myself, but also to share with trusted friends . Therefore I’ve decided to keep a little semi-private, occasionally-updated journal. In the past I would’ve made unlinked pages on my website — hiding in plain sight. But my website’s git…
Shadow This ended up being the last song on Listen , which was one of the albums from my (in hindsight, terrible) plan to make eight Ganglion albums at once. This song is getting its own page for two reasons: So I can send it to Nikita. There are some videos of me tracking the drums and vocals and other stuff that I kinda wanna put here someday, to help forgive myself for needing to learn how to…
At an Ink & Switch summit in Barcelona, Todd and I slunk around in the shadows one evening taking a series of double-exposure portraits. Todd Matthews is one of the people I most dearly cherish in my work life. He is by far the most skillful graphic designer I've ever worked with, and collaborating with him on design projects has helped me build up some muscles that my self-taught ass didn't even…
2025 20th — Cut up one of Astrid’s silicone snack containers, salvaged a grip pad from a broken clamp to attach to another clamp, wrapped a towel to wick drips into a pan, and then emptied said pan every 5 minutes for 3 hours while I ran the pump for our cistern. That got us enough drinking water to make it through until next week. Roughed-in a now page. 19th — New puppy day! Per Astrid’s…
Sometimes people ask what podcasts I listen to. Here’s a list of podcasts I recommend. Legend: $ I pay to support this one. Game Development Designer Notes Draknek & Friends Official Podcast Gaming News & Criticism $ Triple Click $ The Besties $ Post Games — this one is fantastic Software Development Igalia Chats Off the Main Thread — inactive, sadly Advent of Computing Tech News $ Accidental Tech…
Artwork by Dione McGuire This is a game I worked on for Global Game Jam 2013, part of a team of seven stationed at the University of Calgary library. After 48 hours, we emerged with this little experiential wordless puzzle, which you can play right here. A few rough memories, written in a hurry. Nobody else but me had made a game before. At first, it took a bit of effort and hand-wringing to get…
I like to make the occasional mashup — video in particular. These silly little diversions are a lovely break from more serious work, and let me stretch some editing muscles that otherwise don’t see much action. I came up in the early web multimedia era of Youtube poop and eBaum’s World . But I grew up in a culture of strict reverence for artistic integrity, a sort of high-brow looking down one’s…
WIP on a new song. Download This is just the first half, which I think I’ve “finished”, and it’s somewhat self-contained… so this might be it. Nerdy details: I wrote the song partly using the experimental notebook that I (et al) have been building at work. Will share some screenshots eventually. It started as a piano jam, and I found a little ostinato in 11/8 that I decided to build the rest of…
I rented a flute! I don’t play the flute; never even touched one. But I’ve played a bunch of other instruments, so at this point I know the difficulty curve pretty well. It comes in three pieces, and I had to figure out how to put them together, and how to hold it. It’s less intuitive than a saxophone, probably closer to cello, so I looked up the answer. You have to wrap your index finger in a…
Why? Well, mostly because I have a lot of different skills, music and coding in particular but also a modicum of visual art and a good nose for creatively interesting questions, and I love to work on little side projects and explorations with friends . But I always overcommit myself. Even the smallest thing is an overcommitment, I fear. I never have time to finish things, then the weeks roll by…
How do you keep track of all the stuff you should work on, issues to fix, articles to read, things to do? I have a personal philosophy that it’s okay for me to forget stuff. If something is really important, I’ll notice it again in the future, and that’s okay. I’ll add things to a todo list when it’s convenient, or when I want to take advantage of that set of feelings (the feeling of putting it on…
I’m slowly teaching myself Swift by making a few little toy iOS apps. One of them is this “depth camera” that I use as a webcam for live streams and for taking portraits of friends at conferences. It works by using the depth data from my iPhone’s camera combined with the video feed from the camera. Every frame, it generates a dot per pixel of the video feed, and places the dot in 3d space using…
I think RSS is the bee’s knees! There are two ways to consume my website via your feed reader of choice: My RSS feed: ivy.boo/rss This is a normal-ass RSS feed. Whenever I publish a new page / post on my site, it goes in the feed. When I substantially update an existing page / post, it gets a fresh date and rolls in at the top of the feed. Syndicated gardening! My CSS feed: ivy.boo/css This is the…
(source: r/nostalgia ) Bryce 3D was the first graphics program I learned in depth. My parents bought me a copy when I was 12 or 13 years old. Every day after school, I’d come home and spend the entire rest of the evening playing around, making silly space opera-themed renderings. To this day, I think there’s something magical about the user interface. The big chunky camera controls — rendered by…
If you’d like, you can listen to an audio version of this page. It includes all the contextually relevant bits of music, and a few ad libs not included in the text. But it doesn’t include the links and images, naturally. In 2010 I quit my job to make indie games. My childhood friend Sterling had just finished studying comp sci at university, and I’d talked him out of going straight into the…
Here are some views of my office / workspace circa 2021. I spy: Macintosh SE, Can of tomato paste & Metroid II cart, Plateau Astro Sun Spotters glasses, Computer Lib, tablas, guitar pickups mounted in a wooden box, Luna & Strange Loop stickers, Foundations of Game Engine Development , 2 guitar amplifiers and 1 "meeting" amplifier It's a small temporary space — I'm moving into a larger room next…