Premature optimization is the root of all evil
Write safe and correct code first.
Then, if you have performance problems, and if your profiler told you the code is slow, you can try to optimize it.
Never believe you will optimize snippets of code better than the compiler.
When looking for optimizations, study the algorithms used, and potentially better alternatives.
How it clearly facilitates safer code, which minimizes the risk of enigmatic bugs, which increases maintainability, etc.?
Usually, "optimized" (or supposedly optimized) code is a lot less clearer, and tend to express itself through raw, near-the-machine way, instead of a more business-oriented way. Some optimizations rely of switchs, if, etc., and then will be more difficult to test because of multiple code paths.
And of course, optimization before profiling often lead to zero performance gain.