Cruft and Technical Debt: A Long View

Refactoring