Why do we create system architecture diagrams anyway? | Hacker News Reader