I have a love-hate with performance optimization. It's really fun to design benchmarks, stare at flamegraphs and RPC traces and eventually make it run faster, but waiting for a benchmark run to actually complete is the most boring thing ever.
I have a love-hate with performance optimization. It's really fun to design benchmarks, stare at flamegraphs and RPC traces and eventually make it run faster, but waiting for a benchmark run to actually complete is the most boring thing ever.
The second-most boring is waiting for the test environment to redeploy after a one-line change. But in fairness, being able to turn up your own test environment is pretty cool.