2025

My tenth through thirteenth reads for Seattle Public Library's Book Bingo 2025.

My eighth read (chronologically) for Seattle Public Library's Book Bingo 2025, Talia Hibbert's legendary (?) romance novel.

My seventh read (chronologically) for Seattle Public Library's Book Bingo 2025, Judith Butler's riposte to the global attacks on gender rights.

My ninth read (chronologically) for Seattle Public Library's Book Bingo 2025, Nicola Yoon's distressing novel about a Black utopia that isn't.

My fourth, fifth and sixth books for Seattle Public Library's Book Bingo 2025, none of which I felt strongly enough to write a lot about.

What the hell is "writing for the sake of writing?" Where does asking that question lead me?

My third read for Seattle Public Library's Book Bingo 2025, Henry Louis Gates, Jr.'s history of the gains in Black civil rights during Reconstruction and their abrupt rollback during the subsequent period known as "Redemption."

My second read for Seattle Public Library's Book Bingo 2025, Kaliane Bradley's debut novel.

My first read for Seattle Public Library's Book Bingo 2025, Scott Hawkins's debut novel. If you liked Gideon the Ninth by Tamsyn Muir, you may like this... but you may not.

Crow Poem

May 13

2024

Because It's Bad!!!

2023

I read a thousand page book you bet your ass I'm gonna blog about it

2022

My ninth read for Seattle Public Library's Book Bingo, Milan Kundera's combination soap opera / account of life under oppressive Communist rule.

My eighth read for Seattle Public Library's Book Bingo, Charles Yu's disorienting half-screenplay, half-novel satire of Asian stereotypes.

My sixth read for Seattle Public Library's Book Bingo, Carmen Maria Machado's combination memoir and horror story.

My fourth read for Seattle Public Library's Book Bingo, a cute, lightweight gay romance.

My third read for Seattle Public Library's Book Bingo, John Allison's comic about three British young women navigating college life.

My second read for Seattle Public Library's Book Bingo, Ta-Nehisi Coates's debut novel.

I'm doing Seattle Public Library's Book Bingo again, after missing it for a couple years. My first book was Janelle Monáe's short story collection.

Blogging weird mocktails from Zero, a weird mocktail book

2021

Soldering

Oct 05

Neal Stephenson's latest, while reasonably enjoyable on a surface level, is more unsatisfying the more you think about it.

A belated reaction to the cataclysmic events of Blaseball Season 24 and some thoughts on what they meant to me.

An uncharacteristically short post about Wingspan's ingenious method of teaching itself to new players.

What happened in 2020? To me, I mean. I think we all know what happened, like, in general.

2020

I'm switching to a font stack without web fonts.

I'm enjoying Dead Cells a lot. Does it deserve it? What does that mean?

A recap of week 3 in cooking with foods I've never eaten before.

A recap of week 2 in cooking with foods I've never eaten before.

A recap of week 1 in cooking with foods I've never eaten before.

I liked writing last year's retrospective enough to try it again.

2019

Thoughts on The Fire Next Time, James Baldwin's vital pair of essays about race in America.

Thoughts on No One Will See Me Cry, Cristina Rivera-Garza's novel about the convoluted lives of some tragic Mexicans.

Thoughts on Sisters, Lily Tuck's short novel which is not about sisters.

Thoughts on My Age of Anxiety, Scott Stossel's deep dive into the world of debilitating anxiety.

Thoughts on Rachel Pollack's collection of stories and essays, including the title story The Beatrix Gates.

Thoughts on Hybrid Child, the first book I read for Seattle Public Library's Book Bingo 2019.

The process for a music collaboration with a (former) total stranger.

Looking back on how 2018 went.

2018

An intro to Doom Emacs geared towards Spacemacs refugees.

In which I exorcise an extreme case of someone-is-wrong-on-the-internet-itis.

Snip!

2017

how is sonng formed

Wheel Turn 2

Oct 23

As a cyclist, to heel turn, or not to heel turn?

Phil Elverum's latest album as Mount Eerie is an astonishing, tragic, harrowing listen.

2016

Bish Bosch

Jul 03

A look back at Scott Walker's most recent solo album, about four years later.

2015

Using mpd and Quicksilver to play my music on OS X.

Trying to make sense of my own peculiar resistance to grief by looking at what thwarts it.

Defending a glib SAT analogy about four Destroyer albums.

Spacemacs

Apr 07

The perfect marriage of Emacs and Vim. They said he was crazy, but Sylvain Benner showed them. Oh, how he showed them all.

I'm a curmudgeon about Pi Day. But...

2014

The nutshell summary of several years' worth of agonizing about text editors.

I tracked down and worked around a gloriously esoteric bug in Microsoft's C libraries.

An approach to generating (and navigating) maps with a minimum of hassle for both dev and player.

A combination of modules and hacks to get Kivy to do what I need with MIDI.

I'm not saying it's wrong, it's just bad.

The situation is... not fantastic.

My favorite lines in music released in 2013.

2013

Yeezus is a striking left turn for Kanye West but its lyrics gross me out too much for it to make my top 10.

Two albums that are mirror images of each other in many ways but share one surprising characteristic.

Woodkid's debut LP The Golden Age is masterfully constructed but doesn't make me feel enough feelings.

A tutorial for writing an Android widget is straightforward and easy to follow, but some parts are wrong. I attempt to amend them.

Making an entire Indian buffet in stages.

I coin a term for how a particular syntactic idiom applies to Python.

An emotional roller coaster with Haskell and Project Euler.

Circumventing the App Store for an Open-Source IRC Client.

Python code organization.

My favorite music so far in 2013.

StringIO

Jun 21

Python's StringIO module and a couple use cases.