Premature Optimization is (still) Bad