▶ Watch ↗AI Engineer Code 202518:20
Max Kanat-Alexander is an Executive Distinguished Engineer at Capital One focused on developer experience and the author of Code Simplicity and Understanding Software. His work addresses a defining problem of AI-assisted programming: making software, tools, and engineering organizations intelligible enough for both developers and coding agents to operate effectively.
Kanat-Alexander was a chief architect, community leader, and release manager of the Bugzilla bug-tracking project. At YouTube, he led development of its Xbox 360 application before turning to developer productivity and engineering practices. He subsequently became Google's technical lead for code health, working on documentation, legacy software, and static-analysis infrastructure.
At LinkedIn, he was a principal staff software engineer and technical leader in its Developer Productivity and Happiness organization, helping establish a Knowledge Systems team focused on documentation, search, engineering feedback, and productivity metrics. He later joined Capital One to work on developer experience.
Published in 2012, Code Simplicity distilled his thinking about maintenance, complexity, and software design. His writing on simplicity treats understandability as an operational requirement: developers should be able to reason about a system's behavior without unnecessary mental effort.
His AI Engineer Code 2025 presentation identifies several investments that improve AI-assisted development while strengthening engineering fundamentals:
In his argument for the helpful developer, Kanat-Alexander extends these ideas beyond professional engineering: as AI enables more people to create software, experienced developers become responsible for building safer tools and providing practical guidance.
▶ Watch ↗AI Engineer Code 202518:20