Tag: devops

  • AI Coding Agents Are Pulling CI Feedback Into the Inner Loop

    AI Coding Agents Are Pulling CI Feedback Into the Inner Loop

    The traditional shape of CI/CD assumed humans worked in the inner loop and pipelines policed the outer one. AI coding agents are tearing that geometry apart. When code can be generated in seconds, waiting until a pull request to run validation, tests, code review and standards checks turns the outer loop into a backlog of preventable rework. The pipeline itself becomes the bottleneck — and the bottleneck shows up not just as time lost but as wasted tokens, half-finished features and engineering controls that fall behind the rate of change.

    Rob Zuber, CTO of CircleCI, joined Mike Vizard to lay out how that pressure is reshaping CI/CD platform design. Zuber’s read is that CI quality work has to live where the work is actually happening — inside the developer and agent loop — so issues are surfaced and corrected before changes ever leave a working branch. That means pushing validation, testing, agentic review and deterministic guardrails right up against the moment code is generated, rather than catching problems hours or days later in a pipeline run.

    Zuber and Vizard dig into what shifting that feedback earlier actually requires under the hood. Agentic review needs deterministic checks it can trust, observability has to extend to agent behavior, and feature flags become a far more central tool when changes are landing at machine speed. DORA metrics still matter, but Zuber argues the leaders are layering token consumption and pipeline efficiency on top to see whether AI is actually compounding throughput or just compounding cost.

    The bigger shift is one of control surface. As AI amplifies how much software an organization can produce, the engineering controls around quality, security and release safety have to amplify in lockstep — or the gains evaporate.

  • AI Is Accelerating How Fast We Build the Wrong Thing

    AI Is Accelerating How Fast We Build the Wrong Thing

    AI coding assistants have made it trivially easy to ship software faster — and that is precisely the problem. Human developers used to absorb the gaps in a vague spec by asking questions, reading between the lines and quietly steering toward something useful. AI tools do not work that way. They take incomplete requirements at face value and build them literally, which means small ambiguities at the front of the process compound into expensive mistakes at the back. The result is shops moving at AI speed in directions they never meant to go.

    Jeff Keyes, Field CTO at Allstacks and a 30-year veteran of Microsoft, Atlassian and Planview, sat down with Alan Shimel to preview his Flowtopia 2026 talk on a new operating model for product management. His thesis is blunt: the smartest organizations he is working with have flipped the script and stopped treating AI transformation as an engineering problem. The real leverage sits upstream, in how product teams scope work and write requirements before a single line of code — human or machine — gets generated.

    Keyes and Shimel work through why more than 80% of companies still cannot point to meaningful ROI from their AI tooling investments. The pattern Keyes keeps seeing is faster output stacked on top of unclear intent, which produces velocity metrics that look impressive while value realization stalls. He argues requirements quality has quietly become the highest-leverage variable in AI-assisted development, and that PM craft — not prompt craft — is what separates the teams pulling ahead from the ones spinning.

    What that operating model actually looks like in practice is where the preview gets concrete. Keyes lays out how PM teams need to rebuild around clarity, traceability and feedback loops that hold up when an agent, not a junior dev, is doing the implementation. With AI accelerating both the right work and the wrong work in equal measure, the organizations that fix product management first will compound an advantage the rest of the field cannot catch.