As any tool, language is created by people. Since any language which we know could be different (have different grammars, consist in different words and sounds etc.), it may be said to be designed in a certain way. Since meanings of linguistic expressions also might be different, they may be said to be designed in the past as well. But no one can design a meaning alone; this is normally a result of some collective efforts. The most popular explanation of how meanings are collectively designed by people refers to the notion of convention, but the idea of semantic convention encounters serious problems since meanings are essentially subjective and can be publicly learned neither by demonstration nor by description. As a result, the idea of semantics as conventionally designed by people looks contradictory.