# 見積もり
[「推測するな、計測せよ」という訳はミスリードと言う話 - aki33524’s blog](https://aki33524.hatenablog.com/entry/2023/08/25/231051)
> Rule 1. You can’t tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don’t try to second guess and put in a speed hack until you’ve proven that’s where the bottleneck is.
>
> Rule 2. Measure. Don’t tune for speed until you’ve measured, and even then don’t unless one part of the code overwhelms the rest.
> つまりRob Pikeが批判しているのは「合理的な根拠なしに決めつけてハックをすること」であって、「推測」すること自体ではない。