
← Engineering Enablement by DX26 Aug · 43 min
Code Quality & AI Readiness at Capital One
<p>Max Kanat-Alexander is an Executive Distinguished Engineer at Capital One, where he helps lead developer experience and AI-assisted software development.</p><p>In this episode of Engineering Enablement, Max joins Brian Houck to discuss how AI is changing software development and why strong engineering fundamentals matter more than ever. They explore how engineering skills are evolving, why AI can amplify weaknesses in the development lifecycle, and how teams should rethink code review, quality, and testing.</p><p>Max also shares how leaders can assess whether their organizations are ready for more advanced AI workflows and why developing the next generation of senior engineers remains one of the biggest open questions in software engineering.</p><p><br /></p><p><strong>Where to find Max Kanat-Alexander:</strong></p><p>• LinkedIn: <a href="https://www.linkedin.com/in/mkanat" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/mkanat</a> </p><p>• X: <a href="https://x.com/mkanat" rel="ugc noopener noreferrer" target="_blank">https://x.com/mkanat</a> </p><p>• Blog: <a href="https://www.codesimplicity.com" rel="ugc noopener noreferrer" target="_blank">https://www.codesimplicity.com</a> </p><p><br /></p><p><strong>Where to find Brian Houck: </strong></p><p>• LinkedIn: <a href="https://www.linkedin.com/in/brianhouck" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/brianhouck</a></p><p><br /></p><p><strong>In this episode, we cover:</strong></p><p>(00:00) Intro</p><p>(01:54) Max’s role at Capital One</p><p>(02:52) Where to invest in engineering organizations </p><p>(06:36) The new entry-level engineering skills to pay attention to </p><p>(10:39) Why deepening your understanding still matters </p><p>(12:29) The bottlenecks around code review </p><p>(19:40) Why human code reviews still have value </p><p>(25:20) Why not all PRs need human review</p><p>(26:11) The vicious cycle of AI-driven development</p><p>(30:13) Using LLMs for refactoring </p><p>(33:58) AI readiness and why fixing engineering systems is so hard</p><p>(38:42) Why research is needed on creating good senior engineers</p><p>(41:00) Why AI will increase the need for engineers</p><p><br /></p><p><strong>Referenced:</strong></p><p>• <a href="https://getdx.com/corefour" rel="ugc noopener noreferrer" target="_blank">DX Core 4 Productivity Framework</a></p><p>• <a href="https://www.capitalone.com/" rel="ugc noopener noreferrer" target="_blank">Capital One</a> </p><p>• <a href="https://google.github.io/eng-practices/review/" rel="ugc noopener noreferrer" target="_blank">Code Review Guidelines at Google</a> </p><p>• <a href="https://www.amazon.com/dp/1449313892?lv=shuf&channelId=500&plpRedirect=mhFallback" rel="ugc noopener noreferrer" target="_blank">Code Simplicity by Max Kanat-Alexander</a></p><p>• <a href="https://getdx.com/podcast/how-microsoft-sees-engineering-bottlenecks-changing-with-ai/" rel="ugc noopener noreferrer" target="_blank">How Microsoft sees engineering bottlenecks changing with AI</a> </p>