Councilmember Hayner used a homophobic slur to attack the local press, and I think he should face consequences as a result.

Covid and Dining

Where I argue that we should in-person dining closed until people are vaccinated, particularly indoor dining.

Letter to the Michigan Board of State Canvassers

This is a letter I wrote to the canvassers to encourage them to accept the results of the 2020 presidential election, since it seems …

The Future of Ann Arbor

Let’s solve our housing crisis. Vote for Lisa Disch, Linh Song, Travis Radina, Jen Eyer, or Erica Briggs.

On the AAPD Contract Renewal

a statement I intended to give at Ann Arbor City Council re: police contract negotiations and funding

Go Modules: The Best of Both Worlds

Using go modules for dependencies while still using older tooling that doesn’t support modules yet.

Rainbow Deploys with Kubernetes

or: how you can deploy services to Kubernetes that require long periods of draining.

hello again

Well, it’s been more than 7 years since I’ve blogged, but I’ve collected a pretty large list of topics.

Hacking Chrome with Git

I spent some time hacking around in Chrome the other day because I have been extremely frustrated with the behavior of the downloads …

Ruby Brew at Great Lakes Ruby Bash

John Roos of Roos Roast designed an excellent blend of coffee for Great Lakes Ruby Bash. John started Roos Roast while selling cars at …