In my opinion, excalidraw.com is all I need as a software architect to create diagrams.
However, I'm not a full-time software architect at a big corporation where my output is measured in how many diagrams I produce and how well I maintain them.
I create diagrams to illustrate the big picture to other team members, partners and other system owners I integrate with. No need for automation, no need for rules and guidelines of what I can and cannot add to my diagram.
Depending on the situation, the requirements, and many other factors, one tool fits better than another.
Making claims such as in the title of this article seems not very helpful.
Author "Software Architecture for Developers" | Creator of the "C4 model for visualising software architecture" | Founder at Structurizr | Software architecture training at architectis.je
Point taken, and I will use general purpose diagramming tools when I need to draw something more general. I do genuinely believe that we need to evolve as an industry though. It's 2020, and we're software engineers ... we can do better than using tools that don't understand the semantics of what we're trying to do.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
In my opinion, excalidraw.com is all I need as a software architect to create diagrams.
However, I'm not a full-time software architect at a big corporation where my output is measured in how many diagrams I produce and how well I maintain them.
I create diagrams to illustrate the big picture to other team members, partners and other system owners I integrate with. No need for automation, no need for rules and guidelines of what I can and cannot add to my diagram.
Depending on the situation, the requirements, and many other factors, one tool fits better than another.
Making claims such as in the title of this article seems not very helpful.
Point taken, and I will use general purpose diagramming tools when I need to draw something more general. I do genuinely believe that we need to evolve as an industry though. It's 2020, and we're software engineers ... we can do better than using tools that don't understand the semantics of what we're trying to do.