The Three Acts of AI Adoption

Organizations typically progress through three phases of AI integration. First, individuals experiment with simple tasks, achieving quick "10x" wins. Second, teams attempt to apply these same practices to complex, large-scale problems, leading to frequent failures, bugs, and a breakdown in trust. The third and final phase involves building the necessary guardrails, context, and verification systems to make AI reliable at scale. The goal for engineering leaders is to help teams move from the second act to the third.

Prioritizing Verification Over Prompting

To maintain codebase quality, shift from a focus on "prompt engineering" to "verification engineering."

  • The Testing Pyramid: Move as much validation as possible into deterministic flows (linting, compiler checks, unit tests). Use AI to perform reviews based on encoded architectural standards, leaving human review only for high-level functional and design decisions.
  • TDD-Style Development: Instruct agents to write tests before implementation. This forces the agent to fit the code to the verification criteria rather than writing tests to match potentially flawed generated code.
  • Plan-First Workflows: Instead of prompting for code directly, spend time writing a detailed, human-verified plan. A good plan includes an executive summary (the "why") to prevent agent drift and is broken into small, independently verifiable phases. If a phase is too large to review comfortably in one sitting, it is too large for an agent to implement.

Managing Cultural Friction and Skepticism

AI adoption often causes a decline in developer agency and job satisfaction. The most effective engineers—those holding the most institutional context—are often the slowest to adopt because they see the failure modes first.

  • Turn Skeptics into Architects: Do not try to "sell" AI to skeptics. Instead, hand them the roadmap for making agents safe. Their complaints are essentially a prioritized list of missing verification gates. When they see their feedback directly improving the system's safety, they become the strongest advocates.
  • Attention-Aware Communication: In an era of AI-generated content, human attention is the scarcest resource. Establish a convention where every PR description or AI-generated analysis begins with a human-written summary. This signals to readers where to focus their attention and distinguishes human intent from AI-generated "slop."
  • Meet People Where They Work: Normalize AI by integrating it into existing workflows, such as tagging an agent in a Slack thread to close a loop. This reduces friction and allows for organic adoption without forcing a centralized, rigid toolset on every team.