I‘ve been thinking a lot about mobility following the brouhaha over dock-less scooters in San Francisco.

The first thing that really struck me is that if we were to start over on how we wanted to design our city, from scratch, we’d do almost everything differently, even decisions we’ve made pretty recently.

The Ford GoBikes are a terrible compromise. The company that developed them needed to make them secure, so they made them heavy. The SFMTA didn’t want to upset the tourist rental market, so they have a 30-minute limit. …

Two weeks ago I had the honor of speaking at SRECon17. I have a post coming with notes and video from my talk, but before I post that, I wanted to highlight three of my favorite talks from the conference.

Lyft’s Envoy: Experiences Operating a Large Service Mesh

The first talk I want to highlight is this excellent talk by Matt Klein from Lyft. He presented Envoy, a sidecar that Lyft has developed for their microservice architecture. This is a pattern that I’ve seen at a few companies now, and it’s powerful. By putting a C++11 proxy between their applications they can add features to those applications without…

Configuration is an Antipattern talk from Scale15x

Release Engineering

When I got my first job at a tech startup, this was literally our release procedure. I basically copied our code from cvs to production and restarted each webserver.

Eventually, we hired a few new Systems Administrators and moved the process into a bash script.

Jonah Horowitz

Site Reliability Engineer in San Francisco — musings on technology. All opinions are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store