writing
Thoughts on engineering leadership, distributed systems, architecture, and the craft of building software.
192 essays and counting
Terraform 0.13: Provider Requirements Done Right
Terraform 0.13 introduces proper provider source addresses and module-level provider requirements, fixing one of the most persistent pain points in infrastructure as code
Terraform as the IaC Standard Across Hundreds of AWS Accounts
How we standardized Terraform across hundreds of AWS accounts with shared modules, remote state, and workspace conventions
Red Hat Acquires Ansible
Red Hat acquires Ansible and the configuration management landscape shifts, with implications for how we think about infrastructure automation
Terraform: The IaC Tool I Have Been Waiting For
HashiCorp just released Terraform and it fills the infrastructure-as-code gap that has been bothering me for months
Chef vs Ansible: Which Tool?
A hands-on comparison of Chef and Ansible from someone who actually needs to pick one for production infrastructure
Ansible, Puppet, Chef: The Configuration Management Wars
A practitioner's comparison of the three major configuration management tools and why I think the landscape is about to get interesting
AWS CloudFormation: Infrastructure as Code Begins
AWS just launched CloudFormation and the idea of declaring your infrastructure in a template file is quietly revolutionary