Blog
Writing about APIs, developer tooling, AI, leadership and open source.
"I Have No Skills": How Curating AI Skills Can Improve Productivity
Borrowed AI skills promise productivity but often deliver hidden costs. A practical guide to curating skills, the case for agents over skills, and why your own skills are the ones worth keeping.
From AI Assistant to Engineering Infrastructure
AI is moving beyond code generation into the systems that shape architecture, performance, and engineering standards. A maturity model for making engineering judgment executable.
Does Scaffolding Matter in the Era of AI?
A practical look at whether traditional scaffolding tools still matter when AI can generate code. Covers where scaffolding beats AI, where AI beats scaffolding, and the durable model that pairs both.
AI Log Analysis: Practical Lessons from Using AI to Understand Build Systems
Practical lessons from building an automated build reasoning system on top of Evergreen using AI agents and MCP. Learn how to move from raw log ingestion to structured, agentic log analysis that actually works.
Platform Engineering: Metrics and Alerting as Service
Why platform teams need a unified metrics strategy built on counters, gauges, and histograms — and how a single Prometheus histogram can replace fragmented dashboards, enable shadow rollouts, and power trustworthy SLOs.
Platform Engineering: Is Rollout the New Deployment?
Why safe rollouts need shadow mode, kill switches, circuit breakers, and runbooks you actually test. A practical framework for treating rollout as a platform primitive.
Platform Engineering as the Foundation for Products in the Age of Autonomous Agents
As AI accelerates product delivery, platform engineering must absorb the reliability burden. This post explores the shifting responsibilities of platform teams, the five pillars of the platform contract, and how operational excellence keeps product and platform aligned.
First Blog Post?
Introducing a new centralized space for technical writing — reflections on two decades of publishing across platforms, why I still write manually in the age of AI, and what this blog is (and isn't) about.