Management spews platitudes about CodeReuse, ModularProgramming, and GoodDesign.
AdoptRefactoring. WhatIsRefactoring? Treat yourself with a copy of RefactoringImprovingTheDesignOfExistingCode (you'll be glad you did!). While you're at it, AdoptUnitTests. Study the 'common sense' ReFactorings? first, you probably aren't applying them as systematically as you should. AdoptPairProgramming to teach other developers how to ReFactor. Beg your boss to buy extra copies of RefactoringImprovingTheDesignOfExistingCode for the office.
CategoryPattern | CategoryExtremeProgramming | CategoryAdoptingXp