Ask HN: Is there a better way to document complex software architectures? | Hacker News Reader