The other day I asked for an analysis or at least an UML diagram since we are having quite some troubles and my boss looked disgusted at me for asking such a question. I’m not a professional backend developer, so I don’t know how it works professionally
Once again, it’s the norm, but it’s very bad. You should have at least some kind of “design specification” to explain what has been chosen. You can use PlantUML or Mermaid, and write this in some kind of spec. It’s not professional to skip the explanation, but most developers/managers do this.
Recently discovered d2 which has a somewhat nicer syntax.