Extreme Programming is the most prominent new, light-weight (or agile) methods, defined to contrast the current heavy-weight and partially overloaded object-oriented methods. It focuses on the core issues of software technology. One of its principles is not to rely on diagrams to document a system.
The modern reader (or viewer, or listener: let's include everybody) is perilously overloaded. His attention is, to use the latest lingo,'targeted' by powerful forces? Our consciousness is a staging area, a field of operations for all kinds of enterprises, which make free use of it.Saul Bellow
What?! How could he have overloaded my circuits?! Arrrggghhh...