Pocket article: Debug vs. Release Builds Considered Harmful | Interrupt

The need to have several distinct build variants I never felt. Normally the compiler setting is “optimize for speed” and acompanying automatic tests are developed. In the step debug case, -o1 is my best friend just for the moment. Thanks, Noah, for this great post!