| Hello HN, It has been a while since I contributed to the web, so I decided to get back in shape and publish "something". This app is a POC of "what if diagrams were more dynamic".
I'm a software engineer by trade, and with conventional tools, I often times struggle to explain flows of data in complex software systems. I got inspired by video games like The Incredible Machine and Factorio, as in some ways, software systems tend to become Rube Goldberg-esque machines ;)
As a side quest, I also wanted to craft diagrams faster than text-based tools (ex: mermaid), as I am always forgetting their syntax. If you try the app, you will certainly struggle with its UI, especially when crafting flows, as I used all my brain juice on the core idea.
I have cool features in my head for a v1 but today I really wanted to simply show what I got. You can access the app directly at https://gg-charts.com and there are some examples in the Github README to get you started. Happy to answer questions and humbly receive your honest feedback on this crazy idea! |
This comes up frequently in the context of secure design review, or more generally when outside stakeholders need to understand a foreign system.
Nobody argues against diagrams as good practice, but so few actually make them. That tells me incentives/costs are still off, despite good intent.
Information extraction from design docs could be one approach to suggest a diagram for free but that creates a dependency on the fidelity of the design document.