Cat Parole, Coding Sprints, and a Memorial Tattoo (Catching up: July 11 – July 31)

TL;DR: It's been a hectic three weeks. The main event has been the slow, tense, and ultimately successful integration of our new cat, Minnaloushe, who graduated from "cat jail" to a tentative peace with the other furballs. In between managing the cat drama, I got a memorial tattoo for Puck, poured a ton of work into decafclaw and other side projects, and fell down a rabbit hole of game streaming and retro classics.

The Great Cat Parole Experiment

When we last spoke, Minnaloushe was in "cat jail" in my office. Well, the big guy has been on a real journey. After a scuffle that put him back in solitary, he's slowly been earning his freedom. There have been many cycles of parole, supervised visits, and a lot of just hoping for the best.

The good news is, we seem to have turned a corner. The cat jail gate has been retired, and we're now at a stage of uneasy but peaceful coexistence. They're even eating together without any bloodshed. It's a relief, honestly.

Of course, a free-roaming Minnaloushe means a new level of chaos. He's a menace who chews on arcade sticks, steals the rubber feet off my laptop stand, and generally causes adorable trouble. But he's also a big, goofy bear of a cat and I'm glad to have him out and about now.

A black cat plays with the controls of a miniature arcade game cabinet featuring a Mozilla logo.

A black cat sleeps stretched out across a cluttered desk filled with computer monitors, a retro keyboard, and gaming accessories.

Two cats, one white and one black, eat dry food from bowls on a white tray on a polished wooden floor.

Three cats—white, grey, and black—are eating from bowls on a wooden floor next to a brick wall and wooden cabinet.

A Tattoo for Puck

In the midst of all the cat drama, I got my second tattoo, a memorial for my old friend Puck, who we lost back in 2015. It was done by the talented Katy Bisby, and it came out beautifully. It’s a wonderful way to remember a very good boy.

A fresh, colorful tattoo of a tabby cat with a crescent moon, stars, and white flowers on a person's arm.

A colorful tattoo on an arm featuring a cat with green eyes, a crescent moon, stars, and white flowers.

Shipping, Shipping, Shipping

At some point, I should probably write more about workaday projects. I'm pretty quiet about those. But, it's been a productive few weeks on side projects: I've been banging away on decafclaw, my personal agent project, and byom-sync, the "bring your own music" playlist tool. The GitHub activity stream has been a blur of commits, PRs, and new issues.

For decafclaw, there's been a ton of work on improving the scheduling system, fixing bugs in the vault and skill loaders, and generally trying to make the whole system more robust. I even started to tackle the project skill's tendency to hallucinate tools.

For byom-sync, I've been focused on improving purchase link resolution, adding support for RSS feeds, and starting to spec out a "shopping list" feature. It's been a lot, but it's satisfying to see these projects moving forward.

Adventures in Game Streaming

I finally caved and tried out GeForce NOW, and I have to say, it's pretty impressive. It's led me to rethink my whole living room gaming setup, a project that's been evolving for nearly a decade. The idea of a powerful PC tucked away in the basement, streaming games to any screen in the house via Moonlight and Sunshine, is very appealing.

A bare leg in foreground, with a video game 'Pause Menu' on one screen and a blog on a laptop on another stand.

A compact mobile computing setup with a laptop

For those not familiar, Sunshine is a self-hosted, open-source replacement for NVIDIA's now-defunct GameStream, and Moonlight is the open-source client that lets you stream from it. The combination promises a high-performance, low-latency experience. Might just be the end of an era for my dedicated living room gaming PC.

Miscellanea

Comments loading...
Somewhere to stash my mixtapes (Week 28) Next