The problem is specifically that in't not exactly clear what's considered ambiguous. For instance, no
is the same thing as false
, but as evidenced in the linked post, in the context of country codes, it means "Norway" and it's not obvious that it might get interpreted as a boolean value.
It's the same thing as this famous meme about implicit type conversions in JS :
Did you find the article stupid, or are you talking about yaml parsing ?