Ghosts of Candlestick, or We’ll be talking about that one for a while.Regardless of what happens in the remainder of the National League Division Series between the arch rival San Francisco Giants and Los…Oct 12, 2021Oct 12, 2021
Undervote, or Why moving election dates won’t solve the real problem.Last year, there was a bit of a kerfuffle in San José over the timing of elections. The local labor movement had invested a bunch of money…Apr 19, 2021Apr 19, 2021
$4,020, or The cost of doing business in local elections.Running for office is hard. It is mentally and physically exhausting. It alienates loved ones and ends marriages.Aug 8, 2020Aug 8, 2020
Flip the script, or Let’s commit (legit) voter fraud.Us Democrats and progressives are a generally optimistic bunch. We drink the Kool-Aid of America. We down it like a frat pledge.Jun 25, 2020Jun 25, 2020
Service game, or Why I’m applying for reappointment to the Planning Commission.Recently, I’ve been asked by multiple well-meaning friends when I would be resigning from the planning commission. Not if. When.Apr 30, 2020Apr 30, 2020
Lawn Boy, or The Downfall of Western Civilization.We have this neighbor who loves his lawn.Nov 9, 2019Nov 9, 2019
You’re doing it wrong, or Why a commissioner is not a councilmember.Let’s make one thing clear right off the top: San José has a long history of systemic racism that has marginalized black and brown…Sep 11, 2019Sep 11, 2019
Decision: MadBum, or Why they couldn’t pay me enough to be a general manager.If your buddy tells you they knew in March that there would be this many questions swirling around the future of the San Francisco Giants…Jul 25, 2019Jul 25, 2019
Occupational Hazard, or Why every political consultant needs a therapist.Call it an occupational hazard for political consultants. A key component of the job description is reconciling the competing mindsets of…Jul 11, 2019Jul 11, 2019
Roots of Equity, or Why my privilege is part of the problem.There’s been a lot of talk about equity lately in San José, and it seems like everyone has their own definition. Some of our city leaders…Jun 20, 2019Jun 20, 2019