What Work Should We Actually Give Coding Agents?
As coding agents become increasingly capable, the important question isn't simply whether an agent can implement something. It's whether we should give the agent the autonomy to do it.
I've spent my career building software systems, engineering organizations, and technology products. My current work explores agentic software development, secure software engineering, and how AI changes the architecture and practices of the SDLC.
How development changes when agents become active participants in planning, implementation, testing, and delivery.
The infrastructure, constraints, and feedback systems that make coding agents reliable.
Designing the information, tools, and environment agents need to do useful engineering work.
Security architecture for systems that can modify code, invoke tools, and make engineering decisions.
As coding agents become increasingly capable, the important question isn't simply whether an agent can implement something. It's whether we should give the agent the autonomy to do it.
AN ONGOING SERIES / BUILDING AN AGENTIC-FIRST SDLC
An internal software-development system in which users can request product changes conversationally and a coding agent implements the requested changes.
Explore the project →