Thanks for this balanced (and IMO necessary) reminder.
It's all too easy to get caught either doing way too much defensive/speculative stuff, or way too little.
one person's "premature optimisation" is another person's "I've seen roughly this pattern before, I'll add this thing I wished I had last time" - and AFAICT there's no _reliably_ helpful way of distinguishing which is correct.
It's all too easy to get caught either doing way too much defensive/speculative stuff, or way too little.
one person's "premature optimisation" is another person's "I've seen roughly this pattern before, I'll add this thing I wished I had last time" - and AFAICT there's no _reliably_ helpful way of distinguishing which is correct.