Code 2025
Developer Experience in the Age of AI Coding Agents – Max Kanat-Alexander, Capital One
Max Kanat-Alexander , Capital One
Overview
This talk explores how to optimize developer experience in the era of AI coding agents. It argues that investments in foundational aspects of software development, such as standardized environments, robust validation, and clear documentation, will benefit both human developers and AI agents. The core thesis is that practices good for human developers are also good for AI, ensuring long-term value regardless of AI advancements.
Who should watch
- AI engineers and developers working with coding agents.
- Product Managers and technical leaders evaluating AI investments.
- Teams struggling with developer productivity and AI integration.
- Anyone interested in the future of software development tooling.
Key takeaways
- Standardize development environments to align with industry practices and agent training data, avoiding custom or obscure tools.
- Prioritize CLIs or APIs for agent actions over browser orchestration for native and accurate text-based interaction.
- Implement high-quality, deterministic validation with clear error messages to significantly enhance agent capabilities.
- Refactor codebases for better structure and testability, as agents perform better on well-organized and understandable code.
- Document external context, system intentions, and requirements that cannot be inferred from code alone, as agents cannot read minds.
- Improve code review velocity and quality by distributing workload, setting clear expectations, and ensuring fast iteration times for both human and agent responses.
- Invest in apprenticeship models for code reviews to train junior engineers and leverage the expertise of senior developers.
- The overarching principle is that *what's good for humans is good for AI*, meaning investments in developer experience yield benefits for both.
Notable quotes
*The thing that I'm talking about has always been a real problem.*
*What's good for humans is good for AI.*
Unofficial community note. Prefer the recording for nuance.