Hacker News new | ask | show | jobs
by BerislavLopac 1308 days ago
The key problem with UML was that it was trying to work on a too low a level, essentially replacing code with diagrams, which didn't really work. The only UML diagram that is still relevant today is the sequence diagram, because it has just the right balance between being too abstract and being too specific.

In my experience, the best approach in documenting software systems is the C4 model: https://c4model.com/