WTF is Evolutionary Architecture?

    “An evolutionary architecture supports guided, incremental change across multiple dimension s”. From the book Building Evolutionary Architectures There was a point in time where architectural changes ...

    The Cloud Can Help Deliver Continuous Integration. The Next Challenge Is Continuous Budgeting and Continuous Ideas

    There’s been a cultural revolution in tech departments over the last decade or so, that has allowed engineers and developers to deliver innovation at pace. The question is, how can we ensure the rest ...

    Podcast: Courtney Kissler on Driving Technological Transformations at Nike, Nordstrom, Starbucks and Zulily

    Charles Humble talks to Zulily CTO and SVP of Technology Courtney Kissler about experience in driving technological transformations at Nike, Nordstrom, Starbucks and Zulily. They discuss Courtney’s jo...

    Business Value, Soccer Canteens, Engineer Retention, and the Bricklayer Fallacy

    Having the privilege of working in software in the 2020s, I hear variations on the following ideas expressed frequently:

    Enforcing Policies with Gatekeeper in Kubernetes

    When managing Kubernetes clusters, cluster administrators need to ensure the overall stability of the system. To accomplish this it is necessary to avoid disruptions to the control plane, and also avo...

    Tackling Supply-Chain Security in Regulated Industries

    The threat of software supply-chain attacks has been looming over the software industry in mellow silence. This all changed when Solarwinds was hit with a large-scale, software supply-chain attack tha...

    WTF is a Service Mesh?

    WTF is a Service Mesh? A Service Mesh is a system that carries the requests and responses that microservices send each other. This traffic ultimately travels from Pod to Pod the same way it always has...

    Podcast: Manuel Pais on Using Team Topologies Patterns for Remote Working

    Charles Humble talks to Team Topologies co-author Manuel Pais. They discuss how the rapid adoption of Team Topologies may be being driven by companies seeking a new competitive advantage as DevOps and...

    Why Are Enterprises So Slow?

    In this article I want to explain a few things about enterprises and their software, based on my experiences, and also describe what needs to be in place to make change come about. Have you ever found...