Competitive programming is overrated, system design is underrated | Hacker News Reader