Get over yourself: usable beats elegant
Quote
The right solution is to, as a developer, get over yourself and say, it's not, elegance is not the, is not the most important
Episode 239: Fuzzing (episode page, opens in a new tab) 00:32:20 (play audio from this timestamp, opens in a new tab)
Voice-matched
Summary
Faced with slow transcript stats queries on a 7.5-million-row table, Adam asks whether money can fix it. Dave says no. Scaling up the VM would only delay the problem. The right fix is for the developer to accept that elegance isn't what matters most, and to denormalize by duplicating the feed ID onto the transcripts table so it works fast for every real use case.