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

Surviving Legacy Code


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

Related Articles

  • You’re probably sabotaging your people’s training

    You want to make a good investment in your people, and you know they need training, but when you invest thousands of dollars in courses without giving your people the slack they need to apply what they learn, you’re just being cruel. Now granted, you don’t mean to act cruelly, but you have to take… Read more…