2 ms·
As this site is predominantly read by people with software development experience I think Rob Pike's rules of programming are apposite here: https://news.ycombi
by kwhitefoot 6y ago
As this site is predominantly read by people with software development experience I think Rob Pike's rules of programming are apposite here: https://news.ycombinator.com/item?id=24135189 https://news.ycombinator.com/item?id=24135189
Specifically rules 1 and 2:
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.