TL;DR;
Archives
Search archives...
Subscribe
Things I'm reading this week
January 16, 2026
Some writing that's inspiring me this week that I think you should see too
Slave Patrols - My latest piece in Public Square
December 8, 2025
ICE are slave patrols, but the moral failure is worse, 200 years later.
News Poem in Public Square - Lifeguards of morality
August 20, 2025
Who can save when morality threatens to drown us?
Don't feed the trolls
August 17, 2025
It's not worth responding directly, but since many trolls share talking points, it's useful to give people facts
Why has starving children broken the dam? And how do we never go back?
August 9, 2025
Starvation is breaking through in a way that bombing and shooting children didn’t.
New Jersey's Budget is a crisis of representation
July 29, 2025
I wrote about the New Jersey Budget process, and the larger handling of Bills in Trenton in the New Jersey Monitor.
Progressive Except for Palestine? Fuck off
July 26, 2025
People say that everything can't be about Gaza, but everything is about everything.
My first news poem - Arc in Public Square
July 5, 2025
Photo by Marjan Blan on Unsplash The arc of the moral universe bendsIt doesn't bend on its ownIt has, historically, only been bent by the weight of Black and...
Is OpenAI just Uber all over again?
July 3, 2025
Some thoughts on how OpenAI is just the Uber monopoly scam all over again
Open Letter on Immigrant Trust Act and IHRA
June 18, 2025
Sharing the open letter I wrote to my LD27 NJ State Representatives
Does anyone win when children are bombed? - My latest piece on Public Square Amplified
April 1, 2025
My working title for my latest piece was Gaza, Alabama. But in hindsight Birmingham, Palestine would have been a better fit. I enjoyed writing something that...
Public Comment to the Board of Education 3/17/2025
March 27, 2025
Our district is facing an $11M shortfall. Some Board Members are suggesting we should not raise taxes to soften the blow.
Public comment from 02/11/2025 asking the West Orange Town Council to debate and vote on a Resolution Against Islamophobia and Anti-Arab Racism
February 12, 2025
Photo by Alex Shute on Unsplash I'm here tonight to ask that as elected representatives of the residents of West Orange you work together to consider the...
From “Man” to “Resistance," Oppressors Always Fear Words
October 5, 2024
Stories, and the words that compose them, change the world.
Scale funding is poison when you're actually growing
September 1, 2024
Non-profits often can't influence enough of their problem space to create scale, so we must fund them for growth not scale, which means the funding can't just end.
My latest piece on Ceasefire in Public Square Amplified
August 19, 2024
I wrote about how the US failure to achieve ceasefire is both unsurprising, and a distraction from the real problem.
Biden ain't it
July 19, 2024
The best time to step aside would have been right before or after Trump's speech. The second best time is NOW.
There are no both sides to our political violence
July 17, 2024
The Republican vision for our country is violence across the entirety of our society, in all its forms, and all its manifestations.
8 years
July 13, 2024
And for most of those 8 years, it feels good to think about him, even though it still hurts.
Ceasefire Resolution Public Comment West Orange Town Council 2/13/24
February 13, 2024
But right now in Gaza, kids aren’t the future, because they’re dead.
Older archives