Ask HN: How to get good at separation of concerns? | Hacker News Reader