You Can Solve Any Problem With Another Level Of Indirection

... except for having too many layers of indirection.

Hey, what the heck, it's only another star!

Isn't this the same as the ShieldPattern?

This principle is what AndrewKoenig calls the Fundamental Theorem of Software Engineering.

See also:

View edit of August 15, 2010 or FindPage with title or text search