Sequence diagrams, the only good thing UML brought to software development - For all of you out there getting into the latest perfect rust idioms or what have you, spare a thought for those of us that had to trawl through entire UML books, diligently studying them to pass masters degree exams, only to find it was basically all a total waste of time. Apart from sequence diagrams that is. I have to agree with the author of this blog post, sequence diagrams are indeed very useful. They are the computer science equivalent to electrical engineering circuit diagrams. If you are going to learn 1 type of computer science diagraming, learn sequence diagrams. They make it possible to visually and accurately communicate very complex flows of information. There are times during implementation where groking the big picture is vital because hings can get confusing quickly. You will need a map with just the right anoubt if detail of what's actually going on. That map is often a sequence diagram. www.mermaidchart.com #