- Also posted on Twitter
It feels really, really good to be writing again.
More projects posts
V7: Say hello to my listening diary
Monthly reports of my most-played music, going back to 2005
After finally completing the gargantuan task of manually adding metadata to thousands of my old tweets so they could be more integrated with the rest of my site, I wanted to keep the momentum going. So I turned to the last large personal data source that was still missing from my site: Last.fm, a service for tracking and sharing the music you listen to. As of a few days ago, I’ve been a Last.fm user… See more →
V7: Backfilling metadata
Six thousand tweets. Ten months. One taxonomy.
Last week? Not my favorite week. My dog injured her leg while playing with other dogs in the park. My basement needed some emergency masonry work. My acid reflux graduated from intermittent warning shots to full-on assault. But somehow, in the midst of all this, I managed to finish up a project I’ve been chipping away at for countless hours over the past 10 months: manually adding metadata to the nearly 6,000 old tweets I’ve… See more →
Closed on Sundays
Yesterday, for the first time, I closed my site. Any page you visited turned you away with this message:
This site is closed on Sundays. I’m trying to avoid screens at least one day out of the week, and this is my way of encouraging others to consider doing the same. I’d apologize for the inconvenience, but I think in many ways modern expectations of convenience have gotten way out of hand, don’t you? Feel… See more →
V7: Typographic scales and technical pens
A flexible system for consistent stroke widths across type sizes
Before vector art, high-DPI raster image processing, and retina screens took over the world, if someone wanted to draw very fine and precise lines, they relied upon steady hands, cork-backed metal rulers, French curves, and a set of expensive technical pens. The Rapidograph pens I used in college could be a headache to maintain—don’t let that ink dry in the nib!—but the results were worth it: pull one of those pens across a fresh sheet… See more →
That was 2025
I got a speeding ticket the other day, my first in probably more than 25 years. After a decade and a half of not owning a car, L and I reluctantly accepted a hand-me-down Hyundai Tucson a couple years ago so we could be more nimble for the sake of our aging parents. Not coincidentally, I’ve been driving it a lot lately, making regular visits to the memory-care residence my mom now calls home, or… See more →
V7: Video Killed the Web Browser Star
An HTML odyssey
So I thought I knew as much as I needed to know about the HTML <video> element, and as usual, I was wrong. I knew I could specify a source file with a src attribute on either <video> or a nested <source> element. I knew what to expect from a bunch of other attributes, like autoplay, controls, loop, muted, and the obvious height and width. I knew the poster attribute gave me control over the… See more →
V7: Launch day
Expanded site, new design, same me
I started redesigning this site in January of 2020. Remember January of 2020? We didn’t know we were living in the Before Times. There were still a few people in the White House who weren’t Fox News hosts or meme coin shills or raw milk evangelists. Our tech bro billionaires hadn’t yet entered the endgame of their persistent campaign to annihilate whatever sense of objective reality we once shared. We were so young.
I wouldn’t… See more →
That Was 2024
My year in review
I was hopeful, if not naive enough to be confident, that enough people were sufficiently fed up with That Fucking Guy to keep him from returning to the White House. But he will, of course, be returning, and while this time his victory isn’t the shock to the system it was in 2016, his popular vote win, a hair shy of a mandate, still stings plenty. The Democratic Party’s subsequent soul-searching might be morbidly comical… See more →
Robtober 2024
A month’s worth of movies to help you stay awake
Every October, I put together a big schedule of horror films to watch, focusing mostly on ones I haven’t seen before. The schedule, a mix of theatrical screenings and home viewings, is published for posterity and for the sake of anyone who might like to join me.
This year I seem to be nostalgic for the age of Satanic panic, as I’ll be doing concurrent, chronological deep dives on The Exorcist and The Omen, two… See more →
V7: The Great Data Migration, Part 2
Once more, with feeling
From the beginning, it was clear that data migration was going to be this redesign’s biggest, most cumbersome task, as the site was growing from 600-some blog posts to untold thousands. I assumed that reformatting the mountain of data arriving in disparate configurations from over a dozen external sources (as described in my previous post) would be the lion’s share of the work, and it would be smooth sailing from there. How wrong I was!… See more →