The Paradox of System Design Preparation
The better you get at pattern-matching system design answers, the worse you get at actually designing systems. This sounds wrong. It's not. You've witnessed the moment it falls apart. Perhaps you've lived it yourself. The interviewer says "Design a rate limiter." The