You've arrived at the user page for Lee Louviere. I've noticed it's become the first search result on Google for Lee Louviere. Odd. Am I popular now??? ---- Now, what is the significant difference between the two pages, OnceAndOnlyOnce <> DontRepeatYourself? The inventors of XP wrote down what they were saying verbally, and they said OAOO. Then the ThePragmaticProgrammer''''''s thought of an awesome acronym for it. "DRY" is very easy to say, and it fits perfectly in writing. "I need to dry that module up next". They are the same thing. ---- Definitions given on each page: * '''DontRepeatYourself''' ''Every piece of knowledge must have a single, unambiguous, authoritative representation within a system'' * ''Each and every declaration of behavior should appear'' '''OnceAndOnlyOnce''' Accordingly, one is about not repeating knowledge, the other about not repeating behaviour. i.e. ''Don't repeat or duplicate Form or Function'' -- DonaldNoyes