The third hard problem
Summary
The article explores the challenge of mapping webs onto trees (tree mapping) and why hierarchical structures distort interconnected information. It uses examples from file systems, code repositories, and architecture to argue for intentional design about when a hierarchy is appropriate.