Speaker Notes

How to Get Your Org to Adopt Coding Agents (Without Shipping Garbage) — Eyal Blum, Figma

Successfully adopting coding agents across an organization requires shifting from prompt-based hacking to rigorous verification, detailed upfront planning, and a culture of attention-aware communication.

AI Engineer · 17:43 · YouTube ↗

Talk · solo speaker  Intermediate · engineering strategy and workflow patterns

Highlights

3 clips · 3 min of 18 min
    • Lifting verification left from humans to agents using tools like Playwright and MCP unlocks massive productivity.
    • Encoding validated agent workflows into deterministic tests saves tokens, time, and ensures LLMs are only used for reasoning.
    • Instructing agents to write code using TDD (red-green-refactor) yields significantly better results than writing tests after the code.
    • Spending days writing a thorough, detailed plan and vetting it with teammates replaces the lost craft of coding with high-leverage architecture design.
    • Detailed plans allow developers to hand off implementation safely to sub-agents while maintaining control over the direction.
    • Human attention is a scarce resource that cannot be expanded, making communication efficiency critical.
    • Teams should explicitly distinguish between human-written context and AI-generated text in PRs and messages to manage skepticism and review fatigue.

Questions this video answers

10 · every answer cites the moment it was said
01 What are the three acts of internal AI adoption in an organization? 2 sources · 1:11

Organizations start with simple initial wins where AI feels exceptionally fast. Next, teams apply AI to bigger problems, causing failures, bugs, and a loss of trust. Finally, teams build real skills by learning proper guardrails, prompting, and context engineering.

02 How do coding agents impact senior engineers and developer agency? 2 sources · 2:57

Engineers often lose job satisfaction and burn out when reduced to prompt cycles waiting for AI outputs. Meanwhile, senior engineers holding institutional knowledge become overwhelmed bottlenecks trying to prevent bad agent code from entering the codebase.

03 Why is investing in agent verification so important for productivity? 2 sources · 5:04

Shifting verification left from humans to agents prevents bad code and unlocks major productivity gains. For instance, tools like Playwright and MCP allow agents to autonomously explore and verify code instead of relying on human navigation.

04 When should you encode a workflow into a deterministic flow instead of using an LLM? 2 sources · 5:46

Once you find a useful agent workflow, encoding it into a deterministic flow saves time and tokens. It reserves LLM usage strictly for reasoning tasks while guaranteeing fast, repeatable results for known processes.

05 How does TDD-style prompting improve agent-generated code? 2 sources · 6:29

Instructing agents to follow a test-driven development style yields much better results than writing code before tests. This approach sets a clear goal for the agent to strive toward rather than letting it fit tests to pass already-written code.

06 How can teams adapt the testing pyramid for coding agents? 2 sources · 6:57

Teams should shift as much verification as possible down to deterministic analysis like linters, compilers, and unit tests. Agents can automatically review architectural standards, leaving human reviewers to focus only on high-level functionality and product intent.

07 How does detailed upfront planning restore developer joy when using AI? 2 sources · 7:50

Spending up to a week writing a comprehensive implementation plan allows developers to make and flush out decisions before sending it to the agent. This approach reintroduces the intellectual craft and joy of building back into the development process.

08 What makes a good plan for a coding agent? 2 sources · 8:41

A strong plan starts with a clear executive summary to prevent agent drift and keep the end goal in sight. It must also be broken down into small, independently verifiable phases that correspond to manageable pull requests.

09 How should organizations handle engineering skeptics of AI adoption? 2 sources · 11:53

Instead of forcing skeptics to use AI, organizations should bring them in and take their critical feedback seriously. Their skepticism highlights real tool failures and validation gaps, making their feedback the ideal roadmap for making AI safe.

10 What is attention-aware communication in the age of AI? 2 sources · 12:58

Because human attention is a scarce resource in an AI-heavy workplace, teams must clearly distinguish between human-written and AI-generated content. Marking your intent allows readers to know how much scrutiny and attention a message requires.

Section-by-section summary

4 parts

Navigating the three acts of internal AI adoption

Organizations typically move from initial 10x productivity gains to widespread failure and broken trust before learning how to apply proper guardrails. Uneven adoption across teams creates internal friction, while reduced developer agency and bottlenecked senior engineers hinder progress.

Prioritizing agent verification and deterministic checks

Investing in automated verification lets agents explore code bases and run checks instead of relying solely on human review. Moving repetitive validations down to the compiler, linter, and unit tests ensures human effort is reserved strictly for architectural decisions.

Detailed planning enables massive multi-PR speedups

Writing comprehensive implementation plans with clear executive summaries and small, independently verifiable phases allows developers to delegate complex multi-file changes to sub-agents. This approach can yield up to a 5x speedup while restoring the joy of engineering design.

Engaging skeptics and adopting transparent communication

Skeptical senior engineers provide valuable feedback on where toolchains fail and should be put in charge of defining safety roadmaps. Furthermore, teams must adopt explicit labeling for AI-generated communication to prevent review fatigue and maintain trust.

0:00 / 17:43
k play/pause · f fullscreen · m mute
n next · p previous clip · t highlights/full
< > slower/faster · / search what was said
  • Agent verification2× · first 5:06

    Shifting left code verification tasks from humans to autonomous agents.

  • Model Context Protocol1× · first 5:24

    An interface standard allowing agents to interact with development tools and explore codebases.

  • Test-driven development1× · first 6:21

    A coding style where tests are written before the implementation code to establish clear success criteria.

  • Agent drift1× · first 8:45

    The tendency of an AI agent to deviate from the original project goals and requirements over time.

  • Attention-aware communication1× · first 12:56

    Communication practices designed to protect scarce human attention by clearly marking AI-generated content.

  • Cloud agent1× · first 16:54

    Remote AI coding agents that execute development tasks in cloud environments.