devops
Posts about DevOps concepts.
2026

From Sprints to Swarms, Part 3: When Code Gets Cheaper, Judgment Gets More Valuable.
In part 3 of this series, I argue that when AI makes implementation cheap, judgment, verification, and architecture discipline become the scarce capabilities that distinguish high-performing teams. Continue reading From Sprints to Swarms, Part 3: When Code Gets Cheaper, Judgment Gets More Valuable.

From Sprints to Swarms, Part 2: Context Is Infrastructure, Policy Is the Runtime
In part 2 of this series, I argue that context and policy form the control plane for agentic delivery. Clear task framing, trustworthy documentation, and policy at the point of execution let teams scale AI speed without scaling chaos. Continue reading From Sprints to Swarms, Part 2: Context Is Infrastructure, Policy Is the Runtime

From Sprints to Swarms, Part 1: AI Made Code Cheap But Delivery Hard.
In part 1 of this series, I argue that AI made code generation cheap while shifting the real constraint to delivery. Pull requests become the unit of flow, exposing pressure on review, testing, merge speed, and how humans and agents share work. Continue reading From Sprints to Swarms, Part 1: AI Made Code Cheap But Delivery Hard.
2025

The Agentic Future of Software Delivery: My AWS re:Invent 2025 Session
From punch cards to AI pair programming to autonomous agents - a look at the evolution of developer productivity and what Agentic Software Delivery means for your future. Continue reading The Agentic Future of Software Delivery: My AWS re:Invent 2025 Session

Eight Principles for Agentic Software Delivery (ASD)
Learn eight practical principles for evolving your software delivery with AI-driven capabilities while maintaining human oversight and delivering real business value. Continue reading Eight Principles for Agentic Software Delivery (ASD)
2023

Mission Control - and what it means for DevSecOps
Culture, culture, culture - it eats DevSecOps for breakfast! But what sort of culture should organizations build to succeed at DevSecOps? In this post I take a look at Mission Control and what it means for DevSecOps culture. Continue reading Mission Control - and what it means for DevSecOps

Team Autonomy vs Enterprise Alignment
Tooling is an important aspect of DevSecOps - but culture dramatically influences how organization scale. In this post I’ll talk about a key cultural concept: Team Autonomy vs Enterprise Alignment. Continue reading Team Autonomy vs Enterprise Alignment
2021

Create Azure DevOps Work Item Action
If you’re managing backlogs in Azure Boards but using GitHub Actions for CI/CD, you may have scenarios where you want to create Work Items from an Action. Continue reading Create Azure DevOps Work Item Action
2020

DevOps Benefits of Limiting WIP
Generally limiting WIP is discussed in the context of work item tracking - but too much WIP has detrimental effects on branching, testing, architecture and technical debt too! Continue reading DevOps Benefits of Limiting WIP

Little's Law Doesn't Work
Little’s Law is well known, but not well understood. Daniel Vacanti has some deep insights into the assumptions that need to be made to make Little’s law “work” for you. Continue reading Little's Law Doesn't Work

Hosting Code On Premises: GitHub Enterprise with Azure DevOps
Do you want to be on the latest DevOps platforms, but are required to keep source code on premises? In this post I talk about considerations for hosting GitHub Enterprise and Azure DevOps Server on premises. Continue reading Hosting Code On Premises: GitHub Enterprise with Azure DevOps
2019
2018
2017

Tips and Tricks for Complex IaaS Deployments Using VSTS Deployment Groups
Continue reading Tips and Tricks for Complex IaaS Deployments Using VSTS Deployment Groups
A/B Testing with Azure Linux Web Apps for Containers
Continue reading A/B Testing with Azure Linux Web Apps for Containers
Testing in Production: Routing Traffic During a Release
Continue reading Testing in Production: Routing Traffic During a Release2016

Parallel Testing in a Selenium Grid with VSTS
Continue reading Parallel Testing in a Selenium Grid with VSTS2015
2014

Branch Is Not Equal to Environment: CODE-PROD Branching Strategy
Continue reading Branch Is Not Equal to Environment: CODE-PROD Branching Strategy