Author: Alan Shimel

  • Keeping Humans Accountable as AI Agents Take On the SDLC

    Keeping Humans Accountable as AI Agents Take On the SDLC

    Who is responsible when an AI agent finishes a development task? Ming Wu, head of engineering for Dev AI at Atlassian, puts that responsibility with people. In her interview with Alan Shimel, she separates the ability to automate work from the obligation to understand and control the result. That distinction matters as teams move beyond individual coding prompts and start assigning agents larger portions of the software development lifecycle.

    Wu describes governed agent loops as two related capabilities. Governance supplies visibility, guardrails and enforcement; loops allow agents to process batches of jobs under defined conditions instead of waiting for someone to trigger each task. The scope can include taking on an issue, carrying out the work and reviewing a pull request. Automation may handle more steps, but teams still need a way to trace activity and judge whether the output meets their expectations.

    Existing work-tracking systems offer a place to organize that activity. Wu explains why Jira is an initial interface for the approach: it already records work across teams and organizational boards. She also describes support for third-party coding agents and a shared context layer intended to give agents a consistent understanding of team priorities, organizational requirements and business intent. Coordinating those inputs is part of the engineering problem, particularly when several agents contribute to the same body of work.

    Customers are asking how to scale these workflows and demonstrate real improvements in delivery speed, according to Wu. Some software teams are already experimenting, while organizations in more traditional industries are at different stages of adoption. Her examples put visibility into work alongside automation itself: teams need to see what agents are doing, where people remain accountable and whether the investment is producing useful gains. Completing more automated tasks is only part of that assessment; understanding their contribution to the software lifecycle is the harder question.

  • Headless DevOps Gives AI Agents Access to Delivery Workflows

    Headless DevOps Gives AI Agents Access to Delivery Workflows

    A delivery platform built around screens and mouse clicks assumes a person is doing the work. That becomes a constraint when developers delegate tasks to coding agents from inside their development environments. Exposing the same capabilities through APIs, command-line tools and agent interfaces changes how work reaches the platform, but it does not remove the need to test changes, enforce security checks or decide which actions still require a human.

    Federico Larsen, co-founder and CTO of Copado, joins Alan Shimel to explain that shift through the lens of Salesforce development. Larsen describes three access layers: APIs, CLI commands and packaged agent skills or MCP servers. Developers using tools such as Cursor and Claude Code can delegate work without having to move every step back into a graphical interface. The design accommodates autonomous execution as well as workflows that keep people involved in decisions.

    Giving an agent more access also expands what teams must validate. Larsen points to connected applications, IP ranges and agent behavior as areas that need security scrutiny, alongside quality gates earlier in the delivery process. Testing an agent adds another complication: its responses are not necessarily identical from one run to the next. Teams need to assess whether it stays on task and follows corporate language requirements, rather than relying only on a fixed expected answer. He also describes generating regression tests from user-story acceptance criteria.

    The distinction between making a platform accessible and making it safe to automate runs through Larsen’s examples. An API can expose an operation, but the surrounding workflow still needs checks on the changes an agent produces. His account connects headless access with testing and compliance, not simply the removal of a user interface. As agents take on more delivery tasks, those controls need to remain part of the path from a developer’s request to an accepted change.

  • Trusted Open Source Catalogs for AI and Developers

    Trusted Open Source Catalogs for AI and Developers

    Open source supply chain security has been a scanner-and-CVE game for years — pull the package, run the scan, cross-reference known vulnerabilities, hope the metadata is current. That model always had gaps, and AI agents are widening them fast. Agents pull open source components from wherever they can find them, at machine speed, and the after-the-fact scan is not a control that keeps up. What developers and platform teams actually need is a curated catalog that vets components before they enter the environment, not after they cause a problem.

    Alan Shimel sits down with Leslie Pascual, Field Engineering Manager for AI and Security Solutions at ActiveState, to work through what a trusted open source catalog looks like in practice and why it becomes table stakes as soon as AI agents join the software supply chain. Pascual brings more than 20 years across engineering, architecture and leadership, with a stint hardening enterprise healthcare applications that pushed her into cybersecurity. Her point is direct — scanners compare packages to CVE metadata after the fact, which is fundamentally different from vetting a component before it ships.

    They get into the mechanics. Packages go through a cool-down period, secure build, attestation and strong provenance before landing in the catalog, which now spans the top nine open source ecosystems and is expanding to twelve — Python, Java, JavaScript, R and more. Continuous monitoring keeps catalogs current with patches and fixes, and SBOMs and attestations ship with every component. The integration side matters just as much: catalogs plug into JFrog Artifactory, Sonatype and Cloudsmith so developers see no extra friction, and mirrored repositories let each customer expose the catalog inside their own Artifactory instance.

    The forward-looking piece is where AI agents plug in directly. Tools like Claude and Cursor need a source of truth for open source components, and Pascual argues that the trusted catalog becomes exactly that — the place agents pull from instead of grabbing whatever the internet returns. An MCP server is on the roadmap to extend that intelligence directly into the CI/CD pipeline. The broader read is that shifting security all the way left, past the scanner and into the catalog itself, is what actually makes AI-assisted development safe enough for enterprise teams to scale.

  • AI Raises the Stakes for Observability Engineering

    AI Raises the Stakes for Observability Engineering

    AI-assisted development has quietly changed which part of the software lifecycle is hardest. Writing code is no longer the bottleneck. Understanding what the resulting system is actually doing in production is. When agents and assistants can generate whole services in an afternoon, the ability to validate change, investigate incidents and reduce risk becomes the constraint that actually decides how fast a team can ship — and that puts observability engineering squarely at the center of the conversation.

    Alan Shimel talks with Liz Fong-Jones, Technical Fellow at Honeycomb, about what that shift looks like from the ground. Fong-Jones draws a sharp line between telemetry and observability that most teams still blur. Telemetry is the raw material: logs, metrics, traces describing what is happening inside a system. Observability is the broader property of being able to combine that data with human knowledge and process to actually understand the system and make better decisions. Her framing is that observability is a living quality of software — like testability or accessibility — and a team is never done with it.

    They get into how AI reshapes the observability loop itself. Fong-Jones sees real leverage in agent-assisted workflows that generate instrumentation code, sift through mountains of telemetry and help engineers move through investigations faster. The point is not that AI removes human judgment from the loop. It changes where humans spend their time, pulling them off toil and toward the interpretation and decision-making that only a person can do. The second edition of the O’Reilly book Fong-Jones co-authored reflects that shift — the field has moved past arguing whether observability differs from monitoring and into how it supports AI-driven software delivery.

    The bigger arc is that cloud native has become the default substrate for modern software, containers and Kubernetes are now assumed rather than debated, and OpenTelemetry sits underneath the whole picture as the standard everyone builds on. In that world, observability engineering is not a nice-to-have added on top of production. It is the thing that lets teams move faster with AI while keeping the risk of moving faster inside acceptable bounds — and the organizations that treat it as a first-class engineering discipline are the ones that get to keep shipping when everyone else is chasing incidents.