December 10th, 2015


OMG, this is way too much fun...

Thanks to T (on Facebook) for pointing out the new Zooniverse site, Shakespeare's World. In a nutshell, this is similar to the old Distributed Proofreaders project, but specifically focused on manuscripts from Shakespeare's time.

They've got a reasonably nice UI for transcribing the period MSS, so while reading the sources can be challenging, the tech doesn't get in the way too much, and has lots of tools for precisely describing what you see.

Best of all, they are starting out focused on two topics -- one of which is "Recipes". So basically, this is carte blanche to get random recipe pages from period, and transcribe them. Which is kind of an SCA cooking researcher's dream. (They make a big deal about finding words that aren't yet in the OED, but I consider that a completely minor detail -- the neat opportunity is for finding period *recipes* we don't already have in the major cookbooks.)

It's a hoot. Try it out...

Yes/No or True/False?

Way back in the early days of Querki, I was figuring out what the major Property Types were going to be.  Figuring out the list was easy; figuring out what to call them was another matter, since I'm trying to avoid techie jargon in the basic parts of Querki.  So instead of "Markup", it's simply "Text", and "Integer" is "Whole Number".  (Yes, Integer is a perfectly good math word, but most people have long since forgotten their grade school math.)

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...
Poll #2030349 Yes, No, True, False, Other

Which terms make most sense?

Yes / No
True / False
Other (expand in comments)