| Most people around here are too busy evangelizing rust or some web framework. Most people around here don’t have any reason to have strong opinions about safety-critical code. Most people around here spend the majority of their time trying to make their company money via startup culture, the annals of async web programming, and how awful some type systems are in various languages. Working on safety-critical code with formal verification is the most intense, exhausting, fascinating work I’ve ever done. Most people don’t work a company that either needs or can afford a safety-critical toolchain that is sufficient for formal, certified verification. The goal of formal verification and safety critical code is _not_ to eliminate undefined behavior, it is to fail safely. This subtle point seems to have been lost a long time ago with “*end” developers trying to sell ads, or whatever. |