Comment by colechristensen

16 hours ago

Nerds!

(but seriously, I'm interested it's just everything I've seen before had the strong scent of "we're doing this nonsense because we believe we're supposed to but don't understand why")

It's useful to have a common language for diagrams (actors, storage, etc)

It's not useful for more than very abstract concepts though. If you're UMLing your entire Java app before you add another class/method/function, you're doing it wrong.