mailto:Amr.Elssamadisy@thoughtworks.com Egyptian Programmer Former gamer - now just a has-been who is too lazy to learn how to play Age of Empires. Also too lazy to lookup links again and again... * CodeSmell * RefactoringHell * OnceAndOnlyOnce * DavesRealExampleWhereThinkingAheadWouldHaveHelped * CostOfDesignCarry * CostOfFutureChange * BestPractice * DoTheEasiestThingThatCouldPossiblyWork * XpUniverseBeyondXpWorkshop