I think one of the most valuable rules is avoid duplication.

—Martin Fowler