3 ms·
Boxes and arrows are a bad representation for complex systems with detailed relationships. Legible diagrams are limited to high level representations of a syste
by CipherThrowaway 4y ago
Boxes and arrows are a bad representation for complex systems with detailed relationships. Legible diagrams are limited to high level representations of a system where many details are left out. Constructing useful high level views of complex systems requires human judgement.
Generation of legible diagrams could be accomplished on a domain or framework basis where code is subject to local patterns and can be structured "for" generation. We see this with things like OpenAPI schema generation.
Ultimately I think diagramming isn't prioritized because diagrams themselves aren't that valuable. They're just a medium for the actually valuable thing: high level representations.
- chrismatheson 4y agoI wonder if one could feedback into the other though? I want this diagram from my code because it’s a simple way to understand the system, ok then you better refactor your code to match that simple abstraction…