Deteriorating Structure

As an evolving program is continually changed, its complexity, reflecting deteriorating structure, increases unless work is done to maintain or reduce it.

— Meir M Lehman, Programs Life Cycles and Laws of Software Evolution