> You already know someone will teach their students to always have it off because its "slower" or something.
Already happening with Nim.
But I'd expect a system programmer to know better. When to use release and when to use development mode.
Case in point, rust doesn't catch integer overflows in release build either. Maybe Efficiency is more important than we think?