It will never, ever stop annoying me that #SQL has "LEFT" and "RIGHT" joins.
These keywords' names are horribly inaccessible for those with Left–right confusion, which is A REAL THING that affects MANY MILLIONS OF PEOPLE.
Including, yes, myself.
It will never, ever stop annoying me that #SQL has "LEFT" and "RIGHT" joins.
These keywords' names are horribly inaccessible for those with Left–right confusion, which is A REAL THING that affects MANY MILLIONS OF PEOPLE.
Including, yes, myself.
I know that it may sound like one of the milder and sillier neurological conditions, but it's a thing nevertheless, and it has unexpected real-world consequences.
They could call them, I don't know, "FIRST" and "SECOND", or "LAST", or something. But no, they gave them names that millions of people like me have a hard time understanding. And it happened when Kurt Cobain was alive, so now they can't be changed.
In general, any usage of the words "left" and "right" in computers is at least a yellow flag, or even a red flag. Anywhere. User interface strings, help pages, visual design documents, programming language keywords, and so on. It's a likely #accessibility problem for people with Left–right confusion and a likely #localization problem for people who read right-left ( #RTL) languages. I happen to belong to both groups.
@aharoni You just gave me yet another reason to be mad about Unicode U+0028, Left Parenthesis.
Despite the fact that Unicode claims they are all about logical meaning and not presentation, in RTL context U+0028 is rendered as... a right parenthesis.
So the proper name for it should have been "Opening parenthesis".