"Boolean or" or "boolean or"?
I was writing the text for some new error messages for the expression tree library the other day. When I ran them past our user education specialists (that is, the people who will be writing the documentation to explain the error messages), one of them pointed out that “Boolean” is an eponym -- a word named after a person -- and therefore should be capitalized.
And indeed, she was correct. Boolean logic is named after its inventor, George Boole (1815-1864).
That got me thinking, which often leads to trouble.
English writers do not usually capitalize the eponyms “shrapnel” (Henry Shrapnel, 1761-1842), “diesel” (Rudolf Diesel, 1858-1913), “saxophone” (Adolphe Sax, 1814-1894), “baud” (Emile Baudot, 1845-1903), “ampere” (Andre Ampere, 1775-1836), “chauvinist” (Nicolas Chauvin, 1790-?), “nicotine” (Jean Nicot, 1530-1600) or “teddy bear” (Theodore Roosevelt, 1858-1916).
However, we do capitalize “Darwinian evolution”, “Victorian morality”, “Elizabethan plays”, “Dickensian stories”, “Machiavellian politicians” and “Orwellian surveillance”, so perhaps we should capitalize “Boolean logic”.
I think the actual guideline to follow here is that we capitalize eponyms only if they are adjectives. Once they become nouns, we quickly stop capitalizing them.
Of course, that then doesn’t explain why we do not capitalize “caesarian section” or “draconian measures”. Expecting that much consistency from English is asking rather too much.
Comments
Anonymous
October 31, 2006
There's also the approach that suggests this logic be followed only when deciding in the absense of established custom. What do other exceptions (if any) and documentation (if any) state? As a company, has Microsoft established any guideline (eg, does FxCop enforce one)? The industry? I've seen a fair mix, no doubt due to people sometimes realizing the history of the word, and sometimes not. I'm not sure the people who use it as uncapitalized jargon care too greatly one way or the other, but people like myself would sure like consistency.Anonymous
October 31, 2006
I think you're mistaken here. It's based on a longstanding mathematical tradition. To express the deepest honor for a mathematician, you use lowercase adjectives derived from their name. See the section "A note on typography" at the bottom of http://en.wikipedia.org/wiki/Abelian_group.Anonymous
October 31, 2006
I was about to correct you that "ampere", lowercase, is simply incorrect. However, upon looking for a reference to that effect, I found http://www.bipm.org/en/si/si_brochure/chapter5/5-2.html. Apparently, the international organization responsible for the SI system says you should write unit names with an initial lowercase letter. (Note that this does not apply to the second word of multi-word unit name, so degrees Celsius.) In other words, it turns out that "Ampere" with a capital is simply incorrect.Anonymous
October 31, 2006
Re "caesarian section". It is not named after Julius Caesar or any other member of Caesar family. Most likely it was named after a caesar -- word that became the title of the roman ruler. Re “draconian measures”. Most people perceive this as being "measures of a dragon" not derived from a given name. So the rule is pretty clear actually. If a name is used as an adjective and the meaning of the adjective is "of this person" [logic of Bool, age (and morality) of Victoria etc.] then it should be capitalized.Anonymous
October 31, 2006
Excepting Machiavelli (who isn't to be trusted) the rule is clear: capitalize the English.Anonymous
October 31, 2006
!dragons, Marvin. http://en.wikipedia.org/wiki/DracoAnonymous
November 01, 2006
I think the word gets to go lowercase once the word itself has become more popular than its maker. I vote for lowercase boolean even though I use VB.NET and not usually C#.Anonymous
November 01, 2006
The comment has been removedAnonymous
November 02, 2006
The comment has been removedAnonymous
November 03, 2006
The comment has been removedAnonymous
November 04, 2006
The comment has been removedAnonymous
November 10, 2006
Capitalization should always be used for this type of eponym that is actually a reference to a person. Boolean logic is the logic of George Boole. This might be clearer if we called it Boole’s logic, but the principle is the same: George himself is being mentioned so it should be capitalized. By contrast, an ampere is not Ampere’s unit of current, it is a unit named after the eponymous Ampere. Personally, I take exception to the accepted usage. I think an attribution like Boolean should not be called an eponym like ampere.Anonymous
November 17, 2006
The comment has been removedAnonymous
December 21, 2006
Eric wrote: > English writers do not usually capitalize the eponyms “salmonella” (Daniel Salmon... One minor nitpick-- "Salmonella" is usually, and should be, capitalized because it is a genus name, and all genera in binomial "Genus species" descriptions are capitalized. I am having trouble finding many references, other than your blog post, where Salmonella is not correctly capitalized.Anonymous
January 08, 2007
The comment has been removedAnonymous
January 10, 2007
Christopher Bruns is correct; I have removed the error. Thanks!Anonymous
January 11, 2007
Welcome to the eighteenth issue of Community Convergence. I'm Charlie Calvert, the C# Community PM, andAnonymous
September 17, 2007
Good blog entry, except that I've always been taught to capitalize "Caesarean section".Anonymous
October 06, 2007
The comment has been removedAnonymous
March 27, 2011
The name "caesarean section" is derived from the word caedo, I believe, meaning "to cut".