Sep 5, 2018 · 1 min read
What words that are exclusive from a programming language (and not say English), do you use to encode the domain (in DDD terms)? When you create a User class, or an Item class for an Inventory class, isn’t all that being borrowed from English? Even in languages like Forth, you use all the combinators that the language offers and then you factor them into “words” as Brodie calls them, those words are from English (in his examples). In other words, “and they remain parasitic on the natural languages which attach meaning to their empty symbols”, from the Umberto Eco quote.
