..
http://www.catb.org/~esr/writings/taoup/html/
By Eric Raymond.
As with buildings, it’s easier to repair superstructure on top of a solid foundation than it is to replace the foundations without trashing the superstructure.