Ask HN: How did you learn proper system design? | Hacker News Reader