News for hackers. Stuff that matters.
Re:Has UML died without anyone noticing? by bccdee on Sunday April 25, 2021 @02:53PM (#26935448)
I've always really disliked UML because it tries to strictly encode a whole lot of information into diagrams, which is way too rigid and opaque for me. My eyes just glaze over when I see UML.

I don't want to have to search "what does double arrow mean UML" in order to understand a proposal. I don't want an arrow to mean something that I couldn't learn somewhere else. I'd rather have a loose informal reference diagram alongside a couple paragraphs describing the system more formally. That way, the important information can be emphasized, the unnecessary information can be glossed over, and the diagram acts as a big-picture aide rather than some kind of formal semantic notation.

Re:Has UML died without anyone noticing? by michaelcampbell on Sunday April 25, 2021 @04:10PM (#26936184)
That's not a fault of UML. I can't read Greek but that doesn't make it unreadable.

Everything is hard to read before you know how to read it.

Re:Has UML died without anyone noticing? by water8 on Sunday April 25, 2021 @04:40PM (#26936471)
Yea but, why do we have to speak in Greek in the first place?
Re:Has UML died without anyone noticing? by canada_dry on Sunday April 25, 2021 @09:28PM (#26938377)
So consulting companies can make bank teaching you how.

After convincing the CIO that 'GREEK' is the silver bullet to their problems.

/s

Re:Has UML died without anyone noticing? by kragen on Monday April 26, 2021 @02:10AM (#26939748)
Because that's the language the laws are written in. If you don't speak Greek, you don't know what the law is, so you'll break it. That's a bad idea.

If you're living in the Byzantine Empire, that is.

Re:Has UML died without anyone noticing? by BlueTemplar on Thursday April 29, 2021 @04:43AM (#26978762)
Same can be said about English with regards to programming. Most people don't have English as a native language.
Re:Has UML died without anyone noticing? by bccdee on Monday April 26, 2021 @07:00PM (#26949402)
Yeah that's why I normally write documentation in English instead of Greek. That way, when people read it, they don't need to learn a new language.

Besides, that's only half of my criticism. Greek is at least a full language where you have the flexibility to phrase things however you want and inject detail wherever you need. UML is a very rigid language which makes it hard to emphasize certain elements over others. A text has a reading order and a logical progression; UML is spaghetti.

If you're gonna write your docs in a different language, at least pick a good one.