Welcome to my blog, a space where I explore the intersections of politics, culture, and radical thought through a Marxist and eco-socialist lens. I write about the ways capitalism shapes our world, how it seeps into art, film, TV, and literature, and what resistance can look like.

Through essays, reviews, and analysis, I aim to unpack the forces that drive our political and economic systems, and how they shape the culture we consume and create. Whether you’re here for political theory, cultural criticism, or just searching for alternative ways to think about the world, I hope this blog offers something valuable.

Join me in imagining what comes after capitalism.

Latest Musings:

More Musings:

Graphic that shows votes for the four main parties being posted in ballot boxes

A Four-Way Tie in a Dying Democracy

There’s something grimly farcical about the current state of British electoral politics. Four parties—Labour, the Conservatives, Reform UK, and the

After Le Pen

Marine Le Pen is out of the race, but her party is preparing for power.

Black Earth, Still Water

This book is about the fens. I live on the edge of the fens, a flat place. When the wind blows it stops for no one. But the fens are not about wind. They are about earth and water. Black earth.

graphic for the image

The Emperor’s Nurse

Whipple’s Uncharted is less a chronicle of Trump’s comeback than an unflinching autopsy of a decaying liberal order that mistook gerontocracy for stability and denial for strategy

Handcuffed person sitting, with barbed wire and prison complex in background.

The Deportation Machine

The deportation of Kilmar Abrego García is not a bureaucratic error but a deliberate act of offshored carceral spectacle, proof that under Trump, Miller, and Vance, state violence has become exportable, theatrical, and entirely by design.

JD Vance cartoon ranting

The Yankee Pimpernel

JD Vance isn’t offering Europe advice, he’s issuing terms from the heart of a revanchist empire, dressed up in the language of realism and loyalty.

Subscribe to my Newsletter

Subscribe to receive my latest blog posts directly in your inbox!