This is a place where I can think out loud, work through ideas, and talk about stuff that doesn't fit cleanly into the type of freelance writing I do. Some ideas will be fully formed, others, as the title implies, will be unfinished.
Foundational Texts: There Are Four Lights
The sixth installment in my Foundational Texts series looks at Star Trek: The Next Generation, puzzles, and not lying to kids.
Published on October 30, 2026
An Open Letter To The People Writing Lengthy Posts About 'Why I'm Going Back to Twitter'
No, really.
Published on October 12, 2026
There has to be a better way of connecting and sharing and existing together, a way that isn't locked into the exploitative doom loops and psychic death of what we currently have.
Published on September 23, 2026
George Dale loved a fight. He loved getting in them, with the Klan, for sure, but with anyone really. And he loved watching them. This is a little work-in-progress about both.
Published on June 12, 2026
Foundational Texts: Puzzle Pieces
The fifth installment in my monthly Foundational Texts series looks at The Westing Game, puzzles, and not lying to kids.
Published on June 1, 2026
Today the Arsenal, the 180-year-old British football club won the Premier League after 22 years. The lesson I took away from it was that it's never ever done.
Published on May 24, 2026
The Zombie Revival of Dead Confederates
The Confederacy is everywhere right now, including in the new season of Rebel Spirit, out today.
Published on May 19, 2026
A pep talk in the face of despair (or: trying redux)
Everything sucks right now, but things can *always* get better, but it doesn't happen via inertia. It happens because a lot of people tried.
Published on May 14, 2026
There's more where this came from. I write about fighting back, trying even when it's hard, and the things that keep me going. No cost, no spam, just me.
Or you can always subscribe via RSS or follow me on Mastodon or Bluesky where new writing is always posted.
Want to read a few popular pieces? Here are a some of my most-read posts: