Wanted to quote this for +1 insightful.Robin from www.rs-met.com wrote: this is certainly true. but not having to duplicate source code should not be underestimated. if i should name one single thing that i consider as the root of all evil in software development, it would be duplication of source code.
That actually tends to be harder work than just doing the original work. On the bright side, my personal experience suggests that it seems to make things easier to maintain in the long run (well, at least a bit).i think every programmer has the goal to make things as easy as possible. to me, programming often is like working really hard in order to avoid work.