In the previous chapter, we discussed the importance of language briefly. In the software industry, we developed this naïve perception that the only languages that matter are programming languages. That's why we often speak complete gibberish and our colleagues from other departments, or our customers, have a hard time understanding what we're trying to say. This issue is mutual because many lines of business have developed their jargon, which other people might not completely understand.
In this chapter, we're going to go deeper into the importance of language and go through several examples of mockups and code. We'll also get into the concept of language in a context and introduce the Ubiquitous Language, one of the most critical aspects of Domain-Driven Design (DDD).
In this chapter, we'll go deeper into the following topics...