We have also come to realize that no problem ever exists in complete isolation. Every problem interacts with other problems and is therefore part of a set of interrelated problems, a system of problems I choose to call such a system a mess ... Furthermore solutions to most problems produce other problems... a financial problem, a maintenance problem, and conflict among family members for its use.
—Russell L. Ackoff
"Pascal is for building pyramids. Lisp is for building organisms. It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures. As a result the pyramid must stand unchanged for a millennium; the organism must evolve or perish."
—Structure and Interpretation of Computer Programs