Operations7 articles

June 27, 2026

Every serious conversation about AI agents is really a conversation about trust, and trust is not believing the agent will get it right. It is knowing what happens when it gets something wrong. Undo is not a button, it is an operational discipline: design, validation, controlled execution, reversal, compensation, and learning. The more we let agents act instead of advise, the more that discipline has to exist before we hand them the keys.

June 26, 2026

One of the fastest ways to read the health of a platform is to ask whether you can deploy its code right now, safely, using the process the team claims to trust. A clean answer means deployment is a repeatable, disciplined process. An answer that routes through Dave, or Sarah, or a specific Jenkins, or a forbidden Friday, means you have found a fragile system protected by institutional knowledge instead of engineering discipline. Every time a deployment requires a specific human instead of a repeatable process, you have found technical debt disguised as expertise.

June 16, 2026

AI made execution dramatically faster, but most teams are not bottlenecked on execution. They are bottlenecked on planning and validation, and AI does little for either by default. Speeding up the middle of the delivery system just backs the work up at review, testing, and deployment. The fix is to improve the whole loop, from intent to plan to change to safe production, not only the part that writes the code.

June 16, 2026

The serverless-versus-hosting cost debate is usually too shallow. The real tradeoff is not serverless versus servers, it is utilization efficiency versus economies of scale. Serverless makes waste visible as usage; hosting hides it as idle capacity. The cheapest system is the one whose cost model matches the shape of the workload and the maturity of the team operating it.

June 16, 2026

Once a defect is in production, the customer should not become part of your debugging environment. Triage that feels like progress, more logs, another build, "we think we're close," often just means the customer keeps absorbing the failure while engineering looks for certainty. The mature move is to stop the bleeding first, then diagnose.

June 16, 2026

Working yourself out of a job does not mean making yourself useless. It means removing the broken, fragile, one-person-dependent parts of your work so the system no longer needs babysitting. The best engineers do not protect a little kingdom of broken things. They make the kingdom unnecessary, and earn their way into bigger problems.

June 15, 2026

Boring software is not dull to build, it is uneventful to operate. The thing you ship can be clever and satisfying, but running it in production should be routine: practiced rollbacks, clear ownership, and no reliance on heroics. That kind of boring is engineered, not accidental.

© 2026 ABWaters. Made quietly.