@Catfish_Man @siracusa
I…kind of agree with both of you?
Assertions are great and ! is a lovely way to express fail-fast intent •and• in huge swaths of code in the wild, ! just means “I didn’t think about the semantic content of this thing’s optionality, I just made it compile.”
So I guess write a linter that looks for lines of code where the developer wasn’t thinking, problem solved.