The Worst Ideas. Updates every Monday!

Your weekly source for terrible ideas.

Tag: Language

Modern “Emoji” characters will become the basis for writing systems of civilizations 1000 years from now.

Background:

Our current alphabet is derived from an ancient system of representational icons. These icons were once pictures of actual objects, but have been simplified to an easier-to-write form over the millennia.

For example, according to the inerrant source of knowledge known as Wikipedia (http://en.wikipedia.org/wiki/Phoenician_alphabet):

The letter “Q” used to be one of these:

q

This is the head of a needle, called “qop.” Presumably the ancient Phonecian word for “head of a needle” sounded something vaguely like “qop.”

Similarly with “K,” which used to look like this:

k

Supposedly this was the palm of a hand, called “kap.” Just like above, presumably the ancient word for “palm” started with a “k” sound.

Today:

So in the modern era, whenever we want to write out a “k” sound, we draw a tiny pictogram of the palm of a hand, all because the word for “palm” started with a “k” three thousand years ago.

Some letters are indirectly derived from ancient Egyptian hieroglyphs.

owl

So if we ask why a specific letter is shaped in a certain way, the answer is because it looked like a sketch of an owl that some scribe drew 5000 years ago!

The predicted future:

In the future, we expect that these trends will continue.

In the example below, we see the icon of a floppy disk (which also represents the word “Save”). A floppy disk is a device that was once used by the ancestral people of Silicon Valley to store written knowledge.

Here are two predicted possible evolutions of a new character (the final form of which is based loosely on Chinese characters), which may represent one of three things:

  1. In a fully ideographic system, it would continue to represent the verbto save.”
  2. In a syllabic system, it would represent the syllable “sa” or “say.”
  3. In an alphabetic system, it would represent the sound “sss.”

emoji_evolve_2

Fig 1: In the distant future, the “save” icon (left) will become an ideogram via one of the two paths seen at right. The two paths (top row and bottom row) represent different ways of abstracting away the floppy disk; in the top path (green arrow), the angled edge is exaggerated, while in the bottom path, the metal slide cover is emphasized.

Conclusion:

Just as obsolete iconography of the past continues to live on today (the head of a needle, the Egyptian owl, etc…), our Emoji of the beginning of the third millennium will undoubtedly influence the writing systems of people in the distant future.

PROS: Since this is inescapably our future, it has no “pros.” It merely is.

CONS: As above, there are no cons to this vision of the future. We must simply accept it as destiny.

How to destroy a programming language (or natural language?) that you don’t like in one easy step with three difficult sub-steps

The issue:

Sometimes, you don’t like a programming language (like Perl or Python), or a natural language (like English or Spanish).

You might have your reasons, or maybe not—maybe you just want to destroy it completely for no reason at all!

 

Proposal: Here’s a simple way to go about wreaking destruction on the language in question while leaving no one the wiser:

  1. Propose a “new and improved” version of the language. Example: “Perl 6 will be so much better than Perl 5!” Or: “Esperanto: it’s like English, but the spelling is much more regular!”
    1. Make sure it’s very similar at first glance, but annoyingly incompatible in key regards.
    2. Next, make sure there are a few bonus features, but not enough to actually justify the switching cost.
  2. For programming languages, start creating software in this language. For natural languages, start creating novels, newspapers, and works of art in this language.
  3. Make sure there is a HUGE delay in switching; “everyone should learn English 2.0, but it isn’t ready quite yet… so in the meantime, English 1.0 is deprecated.”
  4. Finally, you just have to wait! Instead of switching to the “upgraded” language, people will probably switch to an entirely different one.

 

Great examples in history:

  • Successful destruction: Perl 5 –> Perl 6
  • To be determined: Python 2 –> Python 3
  • Failure: English –> Esperanto

PROS: Lets you surreptitiously destroy the language that has drawn your wrath.

CONS: None!