One of the things I've been trying to do is look for simpler or rules underpinning good or bad design. I think one of the most valuable rules is to avoid duplication. "Once and only once" is the Extreme Programming phrase.

— Martin Fowler, The Art of Agile Development (2007)

Quoted in James Shore and Shane Warden's 2007 book The Art of Agile Development.

Topics: software design