11/9/2008
From the code reuse perspective, programming methodologies have a history from Copy & Past, Function Encapsulation, Object-Oriented, AOP, MDA, ORM ......
They all aim to code less, to avoid reinventing wheels. As a result nowadays people generally can write more code with these advanced philosiphy or methods. Code less, in order to code more. ^_^