I have recently been reading: “Domain-Driven Design, Tracking Complexity in the Heart of Software” by Eric Evans.
An Excellent book. The basic principle is that a “Ubiquitous Language” should be a core design element which is shared between all participants and extended, or refactored as the understanding of the problem domain matures.
This has echos of NLP [...]

read more from this topic.....