See also: Attributed to Steven Bellovin: "Any software problem can be solved by adding another layer of indirection. Except, of course, the problem of too much indirection."
If you refer to Bellovin, he attributes the statement to David Wheeler, which agrees with the Wikipedia article: Wheeler is often quoted as saying "Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem."
RE: Why I Hate Frameworks - The Joel on Software Discussion Group |