Allen Wirfs-Brock says Software Diagrams Aren’t Always Correct and That’s OK. Software designers/architects often use informal diagrams to capture their conceptualization of the structure and interactions of the higher-level abstractions of their designs. Such diagrams can serve as maps that help developers understand the territory of the code. post ![]()