I was browsing through some of the Dart language docs when I came upon this.
Dart supports two levels of privacy: public and private. A declaration is private if its name begins with an underscore (the _ character) otherwise it is public. A name q is private iff any one of the identifiers that comprise q is private, otherwise it is public. An identifier is private iff it begins with an underscore (the _ character), otherwise it is public.
It caught my attention that they used "iff" casually, as if it were just any old word. I realize the target audience for this material is probably assumed to be technical. But still, using this term without definition is new to me. "IFF" stands for "if and only if". It refers back to the logical terms necessary and sufficient. I wonder what other bite-size words we could come up with, to foster more logical thinking?