My quote list has the second half as a later elaboration:
"All problems in computer science can be solved by another level of indirection"
"But that usually will create another problem."
-- David Wheeler
"...except for the problem of too many layers of indirection."
-- Kevlin Henney