# Clearly Better: A thread on superiority in ELEMENTARY systems of notation, nomenclature, etc

**URL:** <https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056>\
**Category:** In My Humble Opinion\
**Created:** [November 13, 2023, 6:14am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056 "2023-11-13T06:14:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kimstu](https://avatars.discourse-cdn.com/v4/letter/k/ecd19e/32.png) [@Kimstu](https://boards.straightdope.com/u/Kimstu)\
**Post date:** [November 13, 2023, 6:14am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/1 "2023-11-13T06:14:01Z")

</div>

Note the loud emphasis on the “elementary” modifier in the thread title! This is not a thread for arguing about arcane design choices in super-esoteric contexts.

This is about systems of conventions used in tasks that lots and lots of people deal with all the time, and why some of those systems are just objectively better than others, according to practical and rational criteria.

De gustibus is still non disputandum, of course! Nobody is saying you can’t personally prefer any system you like to any other system. But functional superiority is a thing, and we’re here to identify it (although not necessarily unanimously in every case, of course).

Ready? Some examples:

- Metric units \>\> English units. Decimal, simple, consistent, case closed.
- Euro coin denominations \>\> dollar coin denominations. Actually I’m accepting argument on this one, though I still support this ranking.
- Phonetically ordered alphabets \>\> randomly ordered alphabets. If you ever studied an Indic language and subsequently found yourself absentmindedly flipping to the front of an English dictionary to look up an English word beginning with “u”, you know what I’m talking about. Phonemes have inherent structure, people! It is kind of ridiculous to just toss them (or their corresponding graphemes) into a random sequence like the Latin alphabet (or any of its Phoenician-derived cousins) when you could organize them to reflect that structure!
- American musical note terminology \>\> UK musical note terminology. Whole, half, quarter, eighth, sixteenth, and so on. Binary, simple, consistent, case closed. Get outta here with that archaic hodgepodge of minims and crotchets and hemidemisemiquavers, for Pete’s sake.
- American or UK crochet terms \>\> continental crochet terms. Okay, the US and UK crocheters have an off-by-one discrepancy based on where you start counting at “single crochet”, but at least it then increases by rational sequence through half-double, double, half-treble/triple, triple, etc., as opposed to random names like bride and punto alto and what-not.

QWERTY vs. Dvorak? I actually have no idea, but feel free to make a case either way.

---

<div class="post-metadata">

**Author:** ![MrDibble](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mrdibble/32/114_2.png) [@MrDibble](https://boards.straightdope.com/u/MrDibble)\
**Post date:** [November 13, 2023, 8:33pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/2 "2023-11-13T20:33:42Z")

</div>

snake\_case \>\> CamelCase for identifiers.

---

<div class="post-metadata">

**Author:** ![scudsucker](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/scudsucker/32/14101_2.png) [@scudsucker](https://boards.straightdope.com/u/scudsucker)\
**Post date:** [November 13, 2023, 8:56pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/3 "2023-11-13T20:56:57Z")

</div>

Depends on the language. Python favours snake\_case, Kotlin and Java camelCase, with TitleCase for class names.

I just follow the convention or documentation, I have been bitten too often by overly strict linters (SonarQube, for example)

---

<div class="post-metadata">

**Author:** ![Briny\_Deep](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/briny_deep/32/17188_2.png) [@Briny\_Deep](https://boards.straightdope.com/u/Briny_Deep)\
**Post date:** [November 13, 2023, 9:01pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/4 "2023-11-13T21:01:19Z")

</div>

Funny you should mention crocheting right next to a paragraph into which “crotchet” (a quarter note) would have perfectly fit.

---

<div class="post-metadata">

**Author:** ![MrDibble](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mrdibble/32/114_2.png) [@MrDibble](https://boards.straightdope.com/u/MrDibble)\
**Post date:** [November 13, 2023, 9:05pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/5 "2023-11-13T21:05:31Z")

</div>

> [@scudsucker](#):
>
> Depends on the language.

No, I’m saying the Python way _is_ superior. That some languages have settled on the _wrong_ convention just makes them wrong.

---

<div class="post-metadata">

**Author:** ![whitetho](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/whitetho/32/1059_2.png) [@whitetho](https://boards.straightdope.com/u/whitetho)\
**Post date:** [November 13, 2023, 9:11pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/6 "2023-11-13T21:11:29Z")

</div>

Ungendered languages ==\> gendered languages

---

<div class="post-metadata">

**Author:** ![colinfred](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colinfred/32/21338_2.png) [@colinfred](https://boards.straightdope.com/u/colinfred)\
**Post date:** [November 13, 2023, 9:14pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/7 "2023-11-13T21:14:46Z")

</div>

DD-MM-YYYY\>\>MM-DD-YYYY Day Month Year going up in a logical order, small to big, vesus some meaningless hodgpodge.

W-D-L\>\>W-L-D for same reason

---

<div class="post-metadata">

**Author:** ![Hari\_Seldon](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hari_seldon/32/5173_2.png) [@Hari\_Seldon](https://boards.straightdope.com/u/Hari_Seldon)\
**Post date:** [November 13, 2023, 9:32pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/8 "2023-11-13T21:32:22Z")

</div>

Even better is YYYY-MM-DD since it goes in the same order as numbers (and therefore sorts correctly). As far as coinage, the use of 25c coin instead of a 20c coin is only a minor annoyance. Although it would become more important if we wanted to get rid of the 5c coin. Canada has already rid itself of the cent coin.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 13, 2023, 9:49pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/9 "2023-11-13T21:49:23Z")

</div>

Yeah, the argument for a 20 cent coin is that it maintains the same pattern as the bills. Everything is 1, 2, or 5 times a power of 10. But while that pattern might be nice, I’m not sure it makes any real practical difference.

Of course, US coinage also lacks a coin between 1 and 5 cents, and for all practical purposes also lacks a 50 cent coin. But then, there’s an argument that too many different coins also has drawbacks.

---

<div class="post-metadata">

**Author:** ![Mijin](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mijin/32/9369_2.png) [@Mijin](https://boards.straightdope.com/u/Mijin)\
**Post date:** [November 13, 2023, 9:57pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/10 "2023-11-13T21:57:20Z")

</div>

ISO-standard date \>\> British style \>\> American style

2023-11-12

Biggest unit of time down to smallest. Need to sort some filenames by date? Nope, you don’t; they are already sorted \<chef’s kiss\>

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 13, 2023, 10:11pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/11 "2023-11-13T22:11:33Z")

</div>

I still prefer using letters for the months, like 2023 Nov 13 or 13 Nov 2023. It doesn’t auto-sort, but it’s completely unambiguous: An ISO date can be misread as an American-style date, but a date with letters for the month can’t be misread (well, except maybe for early-first-century dates, but those don’t come up much).

To add one, closing punctuation in a quote: The proper system is to put things inside the quotation marks if and only if they’re part of the quote. This is far superior to the American system of just jamming all of the punctuation inside of the quote just because.

---

<div class="post-metadata">

**Author:** ![Thudlow\_Boink](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/thudlow_boink/32/320_2.png) [@Thudlow\_Boink](https://boards.straightdope.com/u/Thudlow_Boink)\
**Post date:** [November 13, 2023, 10:33pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/12 "2023-11-13T22:33:24Z")

</div>

> [@MrDibble](#):
>
> snake\_case \>\> CamelCase for identifiers.

How come?

---

<div class="post-metadata">

**Author:** ![Q.Q.Switcheroo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/q.q.switcheroo/32/5713_2.png) [@Q.Q.Switcheroo](https://boards.straightdope.com/u/Q.Q.Switcheroo)\
**Post date:** [November 14, 2023, 12:44am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/13 "2023-11-14T00:44:35Z")

</div>

NATO phonetic alphabet \>\> everyone’s personal “A as in Albert, B as in Boy” system.

---

<div class="post-metadata">

**Author:** ![Kimstu](https://avatars.discourse-cdn.com/v4/letter/k/ecd19e/32.png) [@Kimstu](https://boards.straightdope.com/u/Kimstu)\
**Post date:** [November 14, 2023, 12:45am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/14 "2023-11-14T00:45:17Z")

</div>

> [@Briny\_Deep](#):
>
> Funny you should mention crocheting right next to a paragraph into which “crotchet” (a quarter note) would have perfectly fit.

Heh, yeah; in fact, I did mention the “crotchet” in that paragraph! Possibly that’s what subconsciously inspired my choice of the next example.

---

<div class="post-metadata">

**Author:** ![MrDibble](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mrdibble/32/114_2.png) [@MrDibble](https://boards.straightdope.com/u/MrDibble)\
**Post date:** [November 14, 2023, 4:26am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/15 "2023-11-14T04:26:44Z")

</div>

> [@Thudlow\_Boink](#):
>
> > [@MrDibble](#):
> >
> > snake\_case \>\> CamelCase for identifiers.
> 
> How come?

snake\_case is more readable. It is especially more readable when you have abbreviations and the like. For a made-up example, HTTPSSOAPWSDLParser is no way as readable as https\_soap\_wsdl\_parser.

---

<div class="post-metadata">

**Author:** ![scudsucker](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/scudsucker/32/14101_2.png) [@scudsucker](https://boards.straightdope.com/u/scudsucker)\
**Post date:** [November 14, 2023, 4:49am UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/16 "2023-11-14T04:49:42Z")

</div>

If we are going all nerdy…

GraphQL \>\> REST \>\> SOAP

---

<div class="post-metadata">

**Author:** ![Guapo](https://avatars.discourse-cdn.com/v4/letter/g/ed655f/32.png) [@Guapo](https://boards.straightdope.com/u/Guapo)\
**Post date:** [November 14, 2023, 3:55pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/17 "2023-11-14T15:55:18Z")

</div>

kilometers per-liter is better than liters per 100 kilometers.

American spelling is better than British spelling (except for aluminum)

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [November 14, 2023, 4:24pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/18 "2023-11-14T16:24:18Z")

</div>

> [@Kimstu](#):
>
> American musical note terminology \>\> UK musical note terminology. Whole, half, quarter, eighth, sixteenth, and so on. Binary, simple, consistent, case closed. Get outta here with that archaic hodgepodge of minims and crotchets and hemidemisemiquavers, for Pete’s sake.

I feel there ought to be a better system for pitches too. Given that equal temperament has been standard in western music for quite a while now, the staff notation with certain notes being ‘first class’ while others are indicated by a rather clumsy and arbitrary mechanism of sharps and flats seems messy. I guess it was devised as a kludge to extend a simpler earlier system and just became entrenched?

---

<div class="post-metadata">

**Author:** ![Mijin](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mijin/32/9369_2.png) [@Mijin](https://boards.straightdope.com/u/Mijin)\
**Post date:** [November 14, 2023, 4:36pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/19 "2023-11-14T16:36:08Z")

</div>

Let’s just agree that all conventional musical notation is pretty out of date.  
There’s a reason that modern teaching and visualization materials if they don’t _have to_ use conventional notation all largely choose something akin to a piano roll / Dodeka system.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [November 14, 2023, 4:54pm UTC](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056/20 "2023-11-14T16:54:49Z")

</div>

> [@Kimstu](#):
>
> hemidemisemiquavers

You can take my hemidemisemiquaver grace notes out of my cold dead piping hands!

[Next page](https://boards.straightdope.com/t/clearly-better-a-thread-on-superiority-in-elementary-systems-of-notation-nomenclature-etc/993056.md?page=2)
