Essays


What to Do About NGOs?
NGO professionalization isn't just a strategic problem — it produces class relations within movements. An analysis of XR, the animal movement, prison abolition, and trade unions.

Bred Into Existence: Reproduction, Property and Class Rule
Factory farming isn't corrupted husbandry but reproductive labor appropriated through ownership — a class mechanism older than capitalism that "humane" reform can't dissolve.

How Class Rule Generates Imperial Forms: A Framework
This article outlines my attempt to integrate imperialism theory, ecology, feminism, animal rights, endogenous money and domain-specific knowledge that pertains to the question how class rule reproduces and spreads.

Disciplined into Deserving: Education and the Reproduction of Meritocratic Reasoning
Grading, ranking, credentialing: how the form of schooling under class rule trains people to think they deserve what they get.

Symptoms Disguised as a Diagnosis
MacIntyre diagnosed modern moral incoherence correctly. He misidentified the cause as philosophical rather than material and his remedy thus fails.

More to Lose Than Our Chains: Class Rule and the Problem of Worker Ambivalence
For roughly 150 years, the socialist and communist left has organized around one foundational assumption: that our proximate fight is with capitalism. I believe this assumption is wrong


Innocence and the License to Kill: How Class Rule Produces Its Moral Categories
This essay examines one such category — innocence — and argues that it is the form in which meritocratic reasoning is applied to the question of who may be harmed.
_(IA_lookingbackceleb5807unit)_(page_57_crop).webp%3F2026-03-03T23%253A16%253A08.966Z&w=3840&q=100)
Just Doing Our Jobs: What We Do for a Living
For decades, we've been hearing how everyone should 'take responsibility for their actions,' and that we are each responsible for our 'success' (or lack ther...

Where the Logic Is Most Complete: Animal Use and Meritocratic Reasoning
Speciesism is where meritocratic reasoning operates most completely. That's why the unlearning should start here.