Blog
Writing.
AI engineering, platform patterns, AWS infrastructure, and open-source tools.
I tested Fable 5 on a real engineering project. Here is what happened.
A real-world stress test of Fable 5 on an active, mid-size project - 32k lines of code, AWS serverless, agents, Terraform. What worked, what didn't, and where long-running AI coding actually earns its cost.
Landing Zones - Part 1: What, Why, How
A practical guide to what a Landing Zone is, why every organization needs one, and the twelve key components you must plan for - from accounts and identity to pipelines and cost control.
Managing your network CIDRs across multiple AWS accounts in a Control Tower setup
How to use AWS IP Address Manager (IPAM) in a Control Tower environment to centrally plan, allocate, share, and monitor VPC CIDRs across accounts, regions, and AZs - manually and with Terraform.
Lessons from Managing Terraform at Scale
Nine hard-won lessons on Terraform at scale - from state design and pipeline templates to testing philosophy and version upgrade strategy - drawing on Slack Engineering's published approach and real-world experience.
Let's talk secrets
Why managing secrets is so challenging, what engineers get wrong, and how to choose the right tools - from AWS-native services to HashiCorp Vault.
A Brief History of the CI/CD Orchestrator
From batch scripts and CruiseControl in 2001 to GitHub Actions, GitLab CI/CD, and cloud-native pipelines today - a personal tour through the evolution of the CI/CD orchestrator.
Automate your AWS architecture diagrams
How to use Pluralith and Infracost in a GitHub Actions pipeline to auto-generate infrastructure diagrams and cost estimates on every pull request - without maintaining separate diagram-as-code files.
What is DevOps?
The clearest way to explain DevOps has nothing to do with software - it's a drive-through restaurant. Here's how people, tools, and processes at a fast-food joint map perfectly to DevOps principles.
A Career in DevOps
What DevOps actually means, what engineers in the role do day-to-day, the minimum skills to get started, and a practical blueprint for making the transition or progressing in the field.