Illustrations in Software architecture In software architecture, I find myself reaching more and more for tools that I can use to generate representations from a simple textual description, be it generated from a tool or hand written. And sometimes, nothing generated looks nice, so I have to do draw it myself! Here are a few of the tools I have recently used, for different purposes: Diagrams as code: Mermaid Mermaid is a language to generate flow charts, pie charts, entity relation diagrams and ...