IKEA-Oriented Development
Another lesson of Ikea is that often you cannot move them from one home/apartment to another, because if you try to take it apart and then reassemble it, it's never the same.<p>To extend this via analogy to the software realm, a deep refactoring is problematic whereas OTOH a complete rewrite is a better idea.<p>Which has not borne borne out by industry experience.