One Language to Rule Them All (Not Really)
To a man with a hammer, everything looks like a nail. To a JS programmer, everything looks like a web page.
Take mermaid. Mermaid is awesome. If you need to build a simple editable diagram, there’s hardly a better tool. Yes, it’s immensely more limited than PGF/TikZ, it will never get you as far as a graphical SVG editor, but it’s quite enough for the vast majority of the cases and it’s so simple there’s not a learning curve to speak of. Mermaid is for diagrams what Markdown is for text formatting: it is not always enough, but where it does suffice, it beats all other options — and, in most cases, it does suffice.