Abstract: We keep adding code to systems. It's a truth that we don't often reflect upon. If we practice TDD and refactoring we can keep our code under control. Yet, it keeps growing. Few teams have a strong sense of whether or not an area of code is dead or moribund - yet that information is vital. When we have it, we can remove distracting code and simplify our systems in the process.
Learning Outcomes: - Participants will learn how to instrument code to gain production usage information. They will also learn how to make decisions based upon that information, and how to apply a series of strategies for code replacement or excision.