Unpopular opinion: Making fun of UML skills is a bit like making fun of math skills

Sep 17, 2020 · 7:56 AM UTC

16
14
3
130
Replying to @stilkov
I never call it UML, but I can't count the number of times I've drawn sequence diagrams or others on boards and suddenly everything became clearer for everyone. I don't get why anyone would make fun of someone elses skills. Unless you're spending all day in Rational Rose ;-)
2
Replying to @stilkov
Many ppl sadly associate UML with RUP and other rigid process frameworks. The reality is, UML is a notation. You can use it for whatever reason and in whichever way you want. I use it all the time when doing Scrum or Kanban.
2
Replying to @stilkov
And just as with math skills, you may not need much if it most of the time, but you'd be grateful for having UML in your toolbox. I've tried newer things like BPMN and like them, but I still reach for UML quite often, because it is widely understood.
1
Replying to @stilkov
The fact that it is complicated (as advanced math) does not in itself discredit something. UML has worked effectively on levels of complexity (entrance to advanced, the latter esp. for executable models). It is disdained for the wrong reasons
1
Replying to @stilkov
Maybe the people just need a post-it behind the UML diagram?
7
Replying to @stilkov
The 2 months I spent as a solutions architect for a mobile app, I’ve grown a lot of respect for people with expertise in UML. It’s a mature tool more people in tech should communicate with.
6
Replying to @stilkov
The tools around #UML weren’t very accessible At the peak of its usage and the XML files almost unreadable with a screen reader, at the same time … #plantUML is my best friend as blind software architect. (nowadays I almost only use the C4 includes)
9
Replying to @stilkov
We need a "UML: The Good Parts".
1
1
Replying to @stilkov
Not a fan of making fun of anyone, but I was just pondering if I can remember someone using their math skills in an inappropriate (related to the problem) way - I can't. UML, different story :D So I'm not a fan of that comparison I guess
1
This tweet is unavailable
Granted, it works best in an OO environment. But a package diagram to show dependencies between modules, a sequence diagram or activity to show a complex interaction, a state chart to show some status – nothing really OO-specific about any of these, is there?
2