Optimizations if you have to, be careful don't microoptimize. no microbenchmarks measure and analyze, don't speculate