And then there's the jargony-est of them all, Boolean. It's one of the first jargon words a programmer learns, and an incredibly useful one, but it's basically a techie shibboleth. No way was I going to use it in Querki. After thinking about it for a while, I gave up, called a spade a spade, and named the type YesNo.
But three years on, I find that I'm reconsidering that. Calling the values in the database "Yes" or "No" doesn't feel quite right most of the time. You need the concept, but I'm not sure of that terminology.
So I'm looking for opinions. What term do *you* think would be clearest for this concept, and what do you think would be clearest for the typical user -- someone moderately smart and educated, but explicitly non-technical? Comments welcome: naming is, as ever, the hardest part of programming...
Which terms make most sense?