News for hackers. Stuff that matters.
Re:Sequence diagrams, the only good thing UML brought to sof... by IshKebab on Thursday June 15, 2023 @02:45PM (#36344872)
> everyone inventing their own "diagram language"

This is clearly better than UML. UML is full of shorthands that nobody remembers. That's worse than people making labelled custom diagrams.

Here's an example:

https://buck2.build/docs/concepts/concept_map/

Imagine how much worse that would be with UML arrows.

Re:Sequence diagrams, the only good thing UML brought to sof... by cubefox on Thursday June 15, 2023 @05:43PM (#36346966)
That concept map example is only a loose association of ideas, where the nodes aren't of the same type (e.g. event, state, class etc), or sorted into types, and apparently included quite arbitrarily. Mind maps are similarly loose. UML is for when you want more precise diagrams about a fixed subject matter.

I agree on the "shorthands", like empty/filled arrows, that people may not know. But there isn't much alternative to such shorthands other than leaving them out completely, which wouldn't be an advantage. In diagrams some information is either conveyed succinctly or not at all. The "alternative" is a block of text instead of a diagram.

Re:Sequence diagrams, the only good thing UML brought to sof... by yencabulator on Thursday June 15, 2023 @07:55PM (#36348816)
That's heavy backpedaling from your earlier

> People who say "UML is useless" basically say "diagrams are useless".

Re:Sequence diagrams, the only good thing UML brought to sof... by cubefox on Thursday June 15, 2023 @08:23PM (#36349114)
Well, if you only allow concept maps and mind maps, then I guess, yes, you don't actually say (all) diagrams are useless. But you are pretty close.
Re:Sequence diagrams, the only good thing UML brought to sof... by kmerroll on Friday June 16, 2023 @12:42PM (#36359628)
Not exactly related, but this concept map looks amazingly similar to a semantic ontology. RDF/OWL may not be the easiest encoding, but is quite capable in organizing very large concept schemes.