Culling obsolete functionality from a program. Reduces line count like RefactorMercilessly and OnceAndOnlyOnce, but also reduces raw feature count. See TestDrivenDevelopment, TheElementsOfStyle ("omit needless words"), YouDontNeedItAnymore, SameThingSameName.