Conversation
I disagree, unless one is practiced in architectural thought. Trade offs. But I agree that most people make the wrong trade. (also I do believe people should *become* practiced in architectural thought so that what you say becomes true for them) and worth noting it can take years for design patterns to show their weaknesses and be generally considered poor