Simply Explained March 28, 2012 Oliver Widder Fundamental theorem of software engineering: "We can solve any problem by introducing an extra level of indirection." (see Wikipedia) Tweet