Continuous-Integration

Extreme Programming Revisited

Introduction Extreme Programming has been declared dead more times than I’ve sat through presentations about ‘digital transformation initiatives.’ Yet here we are again, breathlessly discovering that—shock horror—writing tests and integrating frequently might actually be quite sensible. Who could have predicted such a thing? I should state before I continue that I am definitely not an XP zealot, I have never been a fan of the term “Extreme Programming” or the prescriptive adoption of practices just because that is what we are supposed to do. But, as with all things, extracting the principles and focusing on why they are important can lead us to better outcomes. ...

September 20, 2025 · 11 min · 2326 words · Gary Thomas