| ▲ | dpark 2 days ago | |||||||||||||||||||||||||
A picture’s worth a thousand words. A diagram is a dense way to express information. The same information in prose would take much longer for a typical human to absorb. > If you can't explain it in prose, simplify. Simplify what? The system? Usually you can’t just throw things away from the system to make it easier to describe. | ||||||||||||||||||||||||||
| ▲ | vanviegen 2 days ago | parent | next [-] | |||||||||||||||||||||||||
> A diagram is a dense way to express information. I'd say it's a lossy way to express information. I find that architecture diagrams often cannot express the exact concepts I mean to communicate, so you're left trying to shoehorn concepts into boxes that are somewhat similar, and try to make up for the difference using a couple of cryptic words. Prose doesn't look as nice, but allows me to describe exactly what I want to say, on any level of detail required. Of course, like with a diagram, you do need to put in significant time and effort to make it comprehensible. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | zahlman 2 days ago | parent | prev [-] | |||||||||||||||||||||||||
> Usually you can’t just throw things away from the system to make it easier to describe. You can't throw away requirements, but sometimes there don't need to be as many moving parts behind the curtain as you think in order to implement those requirements. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||