Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand.
P. Wadler. FPCA '89: Proceedings of the fourth international conference on Functional programming languages and computer architecture, page 347--359. New York, NY, USA, ACM, (1989)