On Thursday, February 21, I’ll be at New York XP & Agile presenting Strangle Your Legacy Code.

Abstract:

Given an ancient codebase that makes refactoring risky and expensive, how do you clear a path to continued delivery? The old wisdom says the best time to plant a tree was 20 years ago, and the next best time is today. But if you already have a gnarled old source tree, preserve your software investment by planting a Strangler: a pattern for reaping continuous value from your existing system while growing new functionality alongside it.

We’ll take a quick look at a Strangler, demonstrate the basics of Mob Programming, then split into small groups to test-drive new features into the system. You’ll leave with a powerful strategy for extending the useful life of working, valuable software — especially when it’s hard to change — and with a free bonus development practice to accelerate your team’s learning. For a limited time only!

Wondering what this interactive, participatory session will be like? Take a look at Derek Graham’s writeup.


Need consulting, coaching, and/or training? I have some availability for 1-2 week engagements in the New York metropolitan area. We’ll design them together, targeted to your context. Here’s what I offer; here’s what people say.

Where else can we meet up in the coming months? See my upcoming speaking engagements and also conferences and meetups I’m thinking about. Or invite me to speak at your company event!