Do you need the help of a trusted adviser? We can work together for much less than the cost of an on-site visit. You can start getting the advice you need right now for less than the cost of the flight to visit you.

Start the World's Best Introduction to TDD... free!

Surviving Legacy Code

Attend this course live and in person! Check the schedule for upcoming courses.

Alternatively, this course is available as an online self-study course.


We all have legacy code, meaning profitable code that we’re afraid to change. It doesn’t matter who wrote it, in which language, nor when. It matters that we feel the fear now and need to deal with it. Rewrite or refactor? How do we write tests? There’s so much to change; how do we get started?

In the typical programmer’s day job, there’s no time to learn how to do this. We’re already behind schedule and the cost of fixing the legacy code is crushing us. We need a way to learn how to do this safely, correctly, and eventually, even quickly. That’s what Surviving Legacy Code is about.


Any programmer forced to deal with code that strikes fear in their heart. That is, all programmers, eventually.

What you’ll learn

What you’ll do

What you’ll need to bring with you

What you should do before you attend

Delivery Options