Of course, everyone wants the best of everything.<p>When someone says they prefer &quot;reliable over smart,&quot; I assume that they mean they want as smart a compiler as possible <i>under the constraint</i> that it has to be reliable first.<p>And that&#x27;s reasonable. Small (semantic) changes to code should result in small changes to performance.