How XP Made A Better AI Coder

Early in my career as a professional programmer, I found myself in a subset of the Ruby community that was passionate about Extreme Programming (XP) and Agile. Those XP practices have shaped how I approach software engineering and have made me a successful user of AI in software development as well.