personal thoughts
5 songs for when you have a lot on your mind
A soundtrack for trying to process it all
All the little insults that add up to injury
Welcome to the mess inside my head
RRPG
Q1 Reflections + Transitioning RRPG
RRPG
Hirschman Part 3: the final installment
What to do when your news and media "diet" has gaping holes, and why you should care
Staying focused on "the work" is also about fighting boredom and bullshit
Questions to consider before political action
The Prairieland verdict is devastating. But the takeaway message may not be what you think it is.
In a world that shuns critical thinking, inquiry, and perspective-shifting, training your reading is a non-negotiable skill.
Burn it all down. Starting in your inbox.
Part 2 of Exit, Voice, and Loyalty
Notes from a nihilist sensibility
You don't have to tolerate Nazis, actually.
Why drawing distinctions and parallels is key for your political toolkit
Turns out 1970s political economy has a lot to say about our political repertoires and confronting political decline
How to approach political awakenings and the newly radicalized
Invest in your political education. Hone your political skills. Burn down the world that doesn't serve you. Build a new world that frees us all.
Who's writing the story of your life, and why isn't it always you?
Throw out the script and be more than "this or that."
5 favorites in 5 categories to cap off the year 2025
Must be time to think about death, again.
Darkness is an invitation to find out what you're made of.