Domain driven development? or design driven development?
Domain driven development just means use the words the person you work for uses. Start your thought process from the domain .... in other words.: If you are a phone company, you are using phones not communication resources. And you should fokus on enabling them to talk with each other. Not creating a network of multiplexing bidirectional datatransfer devices.
Communication is key ... if the things are called the same we don't need to translate abstractions up and down.
At least that's my understanding.
Jason Knight
The less code you use, the less there is to break