3 ms·
I have a hard time understanding why any engineering team I've ever worked on would use this. Can someone sell this idea to me? Seems like a waste of time when
by saberience 3y ago
I have a hard time understanding why any engineering team I've ever worked on would use this. Can someone sell this idea to me? Seems like a waste of time when you can knock up fast and easier to understand diagrams with something like Miro which also can be done in a multi-user environment.
- cjf101 3y agoOne advantage for me, is that systems like this let me think only about relationships. This is particularly good when designing, or exploring how to think about an existing system. So for me, I get into a flow state, just connecting the dots logically. Even better: I can adjust the diagram just by adjusting the relationships. Miro and others, I am always thinking visually. It's another step removed from the real thought process. As you point out, these systems sometimes produce difficult to read diagrams. For particularly important communications, I will re-draw these in draw.io, or a similar sort of tool. But then I am thinking more about presentation, rather than relationship design and the tool is better for the job.
- sBqQu3U0wH 3y agoTo each their own I guess, some people like doing it this way, so good for them. I personally wouldn't use this either, as I find GUI tools faster and easier to use.
- jldugger 3y agoThree reasons: 1. I want changes to the diagram to be peer reviewable and understandable. 2. I want something else to manually lay out things, rather than have to adjust it personally on every addition or change. 3. I want a parsable structure I can feed into grafana or similar, so I can decorate the graph with metric data. It seems like it would be cool to have a graph of RPC calls and which links were red.
- cdchn 3y ago>I want a parsable structure I can feed into grafana or similar, so I can decorate the graph with metric data. I don't think this can do it, but it would be cool if it could. Maybe someone can make another diagramming DSL for the Grafana Node Panel.
- jldugger 3y agoWell, right now I have graphviz dot which should be enough to load in and transform as needed into whatever DSL desired.
- cdchn 3y agoI don't think anything that I'm aware of converts graphviz dot files into Grafana Node Panels but it would be a good project if someone did it.
- jldugger 3y agoI figure there's bound to be a parser in Python that can load my graphviz files and from there it's easy enough to transform objects in memory as required.
- guntherhermann 3y agoI work with someone who is blind, and our diagrams are written in something similar to this (can't remember the name, but confluence either supports it out of the box or there's a plugin for it). And personally, if you're going to suggest an alternative, Miro is not the one. Irritating SAAS nonsense
- withinboredom 3y agoI use mermaidjs for basically everything documentation related. It works in GitHub ... confluence ... everywhere. This looks like a much prettier version of that.
- hahn-kev 3y agoYeah, for me this is why nothing else can compete. If there's native support in GitHub it's hard to see anything else as better without that feature.
- withinboredom 3y agoTo me, that’s also a problem. It locks out competitors (like this tool). It’d be great if they simply allowed installing arbitrary renderers on an org (basically, given a fenced input, output an image or formatted text).
- h0l0cube 3y agoThese mark up languages like PlantUML/Mermaid are diffable, mergeable, and can sit there in the repo right next to the code it's designing for. Many IDEs and cloud repositories support displaying them. Not sure if that's the case for nomnoml though.