4 ms·
But film crews don't have to invent a vocabulary for each film. The special terms used are all the same. Developer teams juggle multiple special-purpose vocabu
by slowmovintarget 7y ago
But film crews don't have to invent a vocabulary for each film. The special terms used are all the same.
Developer teams juggle multiple special-purpose vocabularies specific to the technology stack they use, the techniques they employ within the technology stack, the language of the domain they are encoding in software, and the language of the software solution itself.
The set of vocabularies gets expanded or swapped every time you add a person, a technology, or a new project.
Of course we're "bad" at communicating! It's a harder cognitive problem space to convey meaning in.
- taurath 7y agoYou can absolutely create a culture where there's a shared amount of base concepts though. Communities form in code around those vocabularies - if you have no shared vocabulary you don't have a team, you have a bunch of individuals.