←Home About Subscribe

Engineering Leader | Rides bikes | Plays guitars

  • Jul 24 2025
    Death by Automatic Updates

    How Heroku suffered a preventable outage after Datadog did it first. Why automatic updates are irresponsible, and what to do instead.

  • Jul 14 2021
    Integrating Kubernetes with 1Password for infrastructure secrets

    Decouple your secrets from Kubernetes by using a password manager. Sounds good? According to 1Password this is even enterprise-ready. In this blog I’ll show you how to set it up.

  • May 25 2020
    PaaS Design Lessons Learned - part 2: Design Objectives & Principles

    Building a PaaS is hard, yet everyone seems to be doing it. In this blog series I will look back on a decade of building bespoke PaaS, and lessons learned along the way. This second part we’ll dive into Design Objectives and Principles.

  • May 11 2020
    PaaS Design Lessons Learned - part 1

    Building a PaaS is hard, yet everyone seems to be doing it. In this blog series I will look back on a decade of building bespoke PaaS, and lessons learned along the way.

© Copyright 2025