Ask HN: How did you learn to draw diagrams?
Do you know any books or articles or software that have helped you develop these skills? Did you learn to draw diagrams for different scenarios (databases, networks, UI, workflows), or do the skills in one scenario translate easily to others?
Currently I usually get stuck into one of the following approaches:
- UML, but I find that you almost never want the whole database on screen when discussing something, and to show only parts of the database UML is not so descriptive to highlight the different functionalities.
- Boxes and arrows. I always find that colored boxes and arrows work well for 3-4 components, but start getting mushy after that and I need more resources to be able to convey different levels of abstraction.