2025
Four more Book Bingo books
Jul 19My 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.
3 More Book Bingo Books
Jun 29My 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 13Exterior // Interior
Apr 302022
My ninth read for Seattle Public Library's Book Bingo, Milan Kundera's combination soap opera / account of life under oppressive Communist rule.
Review: Interior Chinatown
Aug 26My eighth read for Seattle Public Library's Book Bingo, Charles Yu's disorienting half-screenplay, half-novel satire of Asian stereotypes.
Review: In the Dream House
Aug 02My sixth read for Seattle Public Library's Book Bingo, Carmen Maria Machado's combination memoir and horror story.
Review: Chef's Kiss
Jul 31My fourth read for Seattle Public Library's Book Bingo, a cute, lightweight gay romance.
Review: Giant Days
Jul 30My third read for Seattle Public Library's Book Bingo, John Allison's comic about three British young women navigating college life.
Review: The Water Dancer
Jul 23My 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 05Neal Stephenson's latest, while reasonably enjoyable on a surface level, is more unsatisfying the more you think about it.
The Breath Mints.
Sep 06A 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
A System Font Stack
Dec 29I'm switching to a font stack without web fonts.
I'm enjoying Dead Cells a lot. Does it deserve it? What does that mean?
Foraged & Found CSA: Week 3
May 21A recap of week 3 in cooking with foods I've never eaten before.
Foraged & Found CSA: Week 2
May 05A recap of week 2 in cooking with foods I've never eaten before.
Foraged & Found CSA: Week 1
Apr 27A recap of week 1 in cooking with foods I've never eaten before.
2019 Retrospective
Mar 08I 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.
SPL Book Bingo 4: Sisters
Aug 26Thoughts 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.
2018 Retrospective
Jan 08Looking back on how 2018 went.
2018
Spacemacs to Doom Migration
Aug 19An intro to Doom Emacs geared towards Spacemacs refugees.
Bayesian In-toot-ition
Apr 14In which I exorcise an extreme case of someone-is-wrong-on-the-internet-itis.
Snip!
2017
Songwriting "Process"
Dec 08how is sonng formed
Wheel Turn 2
Oct 23As a cyclist, to heel turn, or not to heel turn?
A Crow Looked At Me
Apr 15Phil Elverum's latest album as Mount Eerie is an astonishing, tragic, harrowing listen.
2016
Bish Bosch
Jul 03A look back at Scott Walker's most recent solo album, about four years later.
2015
MPD + Quicksilver on OS X
Dec 21Using mpd and Quicksilver to play my music on OS X.
Mapping Grief By Reflections
Oct 15Trying 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 07The perfect marriage of Emacs and Vim. They said he was crazy, but Sylvain Benner showed them. Oh, how he showed them all.
Pi Day Curmudgeonliness
Mar 14I'm a curmudgeon about Pi Day. But...
2014
My Own Personal Editor War
Nov 22The nutshell summary of several years' worth of agonizing about text editors.
My Best Bug Fix of the Year
Nov 08I 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.
Music in Tone Poem
Jul 06A combination of modules and hacks to get Kivy to do what I need with MIDI.
The Prescriptivist's Dodge
Jul 03I'm not saying it's wrong, it's just bad.
MIDI in Python
Feb 20The situation is... not fantastic.
2013 Music's Best Lines
Jan 14My favorite lines in music released in 2013.
2013
Thoughts on Yeezus
Dec 14Yeezus 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, The Golden Age
Dec 01Woodkid'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.
Cuisine Cascades
Sep 29Making an entire Indian buffet in stages.
Does Python Cuddle?
Aug 06I coin a term for how a particular syntactic idiom applies to Python.
Notes on Haskell
Aug 04An emotional roller coaster with Haskell and Project Euler.
Compiling Textual
Jul 20Circumventing the App Store for an Open-Source IRC Client.
Python code organization.
2013 Music Halfway Point
Jul 16My favorite music so far in 2013.
StringIO
Jun 21Python's StringIO module and a couple use cases.