Baseline implementations should be predictable

21 points by pkhuong


DustyFuzzy

I really agree with the idea that you should start with a simple implementation (for whatever definition of simple you have), and then reach for the “optimizing based on benchmarks” hammer, while making sure your benchmarks reflect real world data.

I’ve definitely been bit by trying to optimize based on unrealistic benchmarks, only to be hit by the realization that all of it was rather pointless.