Tag leadership

Driving Open Standards in Cloud Observability

My teams recently delivered support for the OpenTelemetry Protocol (OTLP) into Google Cloud Observability. This marks a significant step toward open, vendor-neutral observability. By adopting OTLP, customers gain interoperability across tools, simpler data pipelines, and a future-proof path as the…

The Developer’s Manifesto for the Age of LLMs

We built the old software systems by hand. Line by line. Module by module. That era is ending. Something profound is happening. For the first time in the history of software, we are not the only entities capable of understanding…

Star Trek and Engineering Management

Star Trek has inspired huge numbers of people to become scientists, engineers, and programmers. I’m one of them. It often inspired me to work hard, build quality systems, and never give up when looking for the root cause of a…

Learning data engineering

Sometime ago I was asked where to begin to learn data engineering. It was a broad question, and it took some to understand what exactly I was being asked.

Jimmy Carter and the Failures of Management

I’m not old enough to remember Jimmy Carter in office, but I did see him speak once in 2013. With a B.Sc., and some training in nuclear power, his background was always somewhat interesting to me — particularly how someone with a…

Moving East

After almost 20 years in the San Francisco Bay Area, I am moving to Pittsburgh, PA, to accept a management role with Google. I am very much looking forward to working at a world-class software company. It was a great…

A shared code base does not a software team make

I’ve been programming for many years, and have spent most of the last few years managing development teams. I’ve written plenty of closed source software, and for a time made my living writing open source software too. One thing stands…