AI & Machine Learning

The Best AI Developers Are ‘Paranoid and Lazy,’ AWS Engineer Says

David Yanacek says anticipating agent risks and automating repetitive work go together, with carefully chosen permissions doing much of the work.

By Daniel Mercer Edited by Samantha Reed Published: Updated:
The Best AI Developers Are ‘Paranoid and Lazy,’ AWS Engineer Says
AWS engineer David Yanacek argues that careful permissions and automation belong together in AI-assisted development. Photo: AWS

Key Notes

  • AWS senior principal engineer David Yanacek says anticipating risks and avoiding repetitive work help developers oversee AI agents effectively.
  • His approach centers on choosing which actions may run independently and which need approval, while Kiro documents tool restrictions and configurable permissions.
  • Permission checks and execution boundaries serve different purposes, with Kiro’s local sandbox limiting the reach of shell commands after they are allowed to start.

David Yanacek has an unusual description of the ideal programmer in the age of autonomous coding: “paranoid and lazy.” The senior principal engineer at Amazon Web Services says that pairing helps developers anticipate trouble while finding ways to stop doing repetitive work themselves.

In a November 8 Business Insider interview, Yanacek described focusing on an “auto-trust” file. It specifies which tools and commands agents may use independently and which require human approval. The preparation is intended to let useful work continue without constant supervision.

His workflow lets agents generate code, test it and revise it in loops that can run for hours. While they work, he can focus elsewhere, keeping design discussions and difficult reviews for humans. The goal is to automate the tedious parts without approving every command individually.

Permissions become part of the engineering work

The implication for software teams goes beyond writing better prompts. Once an agent can operate tools, its permissions determine which mistakes can become changes to files, services or infrastructure. Deciding where it may act, and where it must stop, becomes part of designing the development process.

Kiro’s documentation shows how that approach translates into product settings. Custom agent configurations can restrict available tools, supply project context and pre-approve selected operations. Teams can use those settings to reduce interruptions while keeping different agents focused on their assigned work.

Its permissions system separately defines controls for reading and writing files, running shell commands and using external tools. Rules can allow an action, block it or require approval. The implementation varies by tool: the “auto-trust” file in Yanacek’s account should not be mistaken for a universal configuration file shared by all coding agents.

Trust needs an enforcement layer

Kiro also distinguishes permission checks from its local command sandbox. Permissions decide whether a command may start; the sandbox limits what that command and its child processes can reach. Its documentation cautions that this boundary reduces exposure without guaranteeing isolation.

That distinction also appears in NVIDIA’s OpenShell architecture, which puts an independent enforcement layer around agent workloads. For developers, the practical challenge is choosing useful limits before delegating work, then checking whether those limits hold. The measure of successful automation is useful work completed with appropriate oversight, rather than the number of actions an agent can take unchecked.

Disclaimer: AIstify is an independent media brand owned and operated by NuvexMedia LLC, publishing news, research, and insights on artificial intelligence, emerging technologies, automation, and related industries. NuvexMedia LLC invests in and collaborates with companies across the AI, technology, software, and digital innovation sectors. These relationships do not influence AIstify’s editorial coverage, and the publication maintains full editorial independence to provide accurate, timely, and objective information. © 2026 NuvexMedia LLC. All rights reserved. This content is for informational purposes only and should not be considered legal, tax, investment, financial, or other professional advice.

AI & Machine Learning, Enterprise Tech, News