Ask HN: How to get good at software system architecture | Hacker News Reader