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