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.

en.wikipedia.org/wiki/Left%E2%…

#sql
in reply to Amir E. Aharoni

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 reply to Amir E. Aharoni

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.

#L10n #A11y

This entry was edited (1 day ago)
in reply to Amir E. Aharoni

Also it's a huge problem with blind people because in general we don't have notion of left and right, we read all interfaces in a virtual environment line by line (in web) or in tab order (in native dialogs). So "top right" tells nothing, given also that most screen readers place the elements into virtual view in order of *code*, not in visual order. #Accessibility