Member-only story

Too much technical jargon

Javier Lopez
Bootcamp
Published in
4 min readDec 23, 2024

I’ve detected a constant when teams have problems related to their collaboration. The language turns into a mess of technical terms, no one tries to explain them to anyone.

Ubiquitous Language is the term Eric Evans uses in Domain Driven Design for the practice of building up a common, rigorous language between developers and users. This language should be based on the Domain Model used in the software — hence the need for it to be rigorous, since software doesn’t cope well with ambiguity.
https://martinfowler.com/bliki/UbiquitousLanguage.html

I’m not a lover of DDD, but I really like the idea of Ubiquitous language, is one of the more important things to build inside a team in my opinion.
But as with heroes we also have villains, Ubiquitous language is the good part of the story and to use too much technical jargon is the other side.

I think this is one of those corp smells that I was referring in this article talking about problems inside the teams that are finally reflected in what we build.

User stories vs Tech tasks

You can see this problem for example in the backlog of the team, a backlog full of technical tasks which is a symptom of the problem I’m referring to. This is another smell that can guide us to understand that our team is composed by silos…

--

--

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. Bootcamp is a collection of resources and opinion pieces about UX, UI, and Product. To submit your story: https://tinyurl.com/bootspub1

Javier Lopez
Javier Lopez

Written by Javier Lopez

Principal Software Consultant at Thoughtworks

No responses yet