The Draft logo

The Draft

Archives
Log in
Subscribe
June 24, 2026

The Draft: Issue 46 β€” Build Once, Ship What You Tested

The Draft β€” Issue 46

The Draft β€’ Issue 46

Build Once, Ship What You Tested

Week of June 22, 2026

🌟 Editor's Note

A team found out this week that the artifact they'd been testing for months wasn't the same artifact they'd been deploying to production. They tested the app, then built a fresh container for deploy. Different binary. Nobody noticed until a customer did. That's a pipeline design problem, not a testing problem. This issue is about all the places where what you think you're running and what you're actually running have quietly diverged.

πŸš€ Job Market & Career Outlook

Senior DevOps reqs are sitting open for five, six months now. Companies lose candidates to speed, not comp β€” three strong finalists, two took other offers, one accepted and backed out. The hiring loop is so bloated that by the time you extend, the candidate has already started somewhere else.

On the candidate side, certifications alone aren't moving the needle. The community verdict is clear: two real projects beat five certs. Fractional and contract platform engineers are quietly filling the gap companies can't close with full-time hires. If your req has been open longer than a quarter, that's not a talent shortage. That's a process problem.

πŸ€– AI Agents & Practical Automation

Sixty-plus AI agent projects announced in the communities this week. The signal-to-noise ratio is brutal. Most are wrappers around a model call with a readme that says β€œautonomous” somewhere. The community is done being polite about it β€” repeated criticism of agent frameworks that sound like they were written by people who have never deployed a script in production.

What's actually working: small, scoped agents that do one thing well. Portable markdown-as-contract patterns where the folder structure is the interface. The practical consensus lands exactly where you'd expect β€” AI won't tell you a bad idea is bad. It'll just build a polished version of it. Human judgment still owns every design call.

πŸ’» Coding Corner

The β€œbuild once” anti-pattern keeps surfacing: teams test their app locally, then build a fresh container image for deployment. The tested artifact and the shipped artifact are different binaries. The fix is straightforward β€” build the image first, run all tests against that image, deploy that exact image. Nothing gets rebuilt between stages.

Meanwhile, Wachd is getting traction as an open-source on-call platform with AI-assisted root cause analysis. And SOP-as-code is gaining converts β€” teams codifying their runbooks, SLOs, alerts, and remediation into a single versioned sre.yaml file. One config, full audit trail, no more out-of-date wiki pages.

🬯 Infrastructure Pain Points

The Terraform Registry went down again this week, breaking CI/CD pipelines across organizations. Fifteen-plus comments on the outage threads, all saying the same thing: cache your modules locally. Cloud provider docs continue to deteriorate β€” AWS retired the Copilot CLI but left wrong examples live, Azure network IaC documentation is missing entire sections. Multiple engineers blamed the trend on laid-off technical writers. When your docs are wrong, every new hire costs extra hours figuring out what the documentation meant to say.

πŸ”¦ Tool Spotlight β€” StackGuardian

StackGuardian keeps showing up in Terraform comparison threads, and the reason is specific: it handles drift detection for resources that aren't managed by IaC at all. Most orchestration platforms β€” Terraform Cloud, Env0, Spacelift β€” only track what's already in state. StackGuardian scans your actual cloud accounts, calculates IaC coverage, and generates code for the unmanaged resources so you can pull them under management.

The honest assessment: practitioners are switching to it after hitting scale walls with TFC and Env0 past 100+ workspaces. The unified orchestration-plus-drift-detection approach solves a real gap. If you're running multiple tools just to know what you own, that's the problem StackGuardian is designed for.

πŸ“ˆ Emerging Trends & Updates Generating Buzz

AWS S3 Annotations landed as a new mutable metadata layer for objects β€” practitioners see workflow possibilities but warn about breaking legacy tooling that assumes immutable metadata. Kubernetes cost optimization dominated with Goldilocks, VPA, and Karpenter in heavy rotation. The consistent advice: start with kubectl top and historical metrics before buying any tool. Right-size first, autoscale second, and always get human approval before applying VPA in production.

πŸ’¬ Quote of the Week

β€œDiscipline is the bridge between goals and accomplishment.”

β€” Jim Rohn

Until next week,

The Weekly Draft

You're receiving this because you subscribed to The Draft.

Unsubscribe β€’ Archive

Don't miss what's next. Subscribe to The Draft:
← Newer The Draft: Issue 47 β€” The Boring Infrastructure That Actually Holds Older β†’ The Draft: Issue 45 β€” The Loop You Can't Afford to Run
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.