Because A Language Is Irrelevant

The purpose of a language is to communicate purpose. It is most commonly used among human beings, until proven otherwise.

I don’t talk to my computer. I don’t intend to until it can butter my morning bread, figure out my coffee mood, and give a better answer than 42.

Everytime I punch in code, I implicitly accept a settlement. I will meet computers half way and use a structured language to communicate my purpose, provided that my fellow human beings are still able to discern my purpose. The clearer the structured language I use, the better aftertaste it leaves.

I couldn’t care less about a computer’s feelings. For all I know, I can improve it to better understand my less structured, more natural language. However, I do care about my fellow human beings, and I’d rather spare their brain muscles.

Sometimes a linguist is better qualified to design a less structured, more natural language. Of course, sometimes, things become so screwed up, that the very same linguist is cursed at. Sometimes it helps knowing a language with a different grammar. But often, none of it matters, as long as you can communicate your purpose to a fellow human being first, and a computer second.

French used to be a dominant language. So was Arabic, and Russian. I speak English most of the time now, and it’s not because English is the trend nowadays, but because it carries my intent and purpose to a wider audience.

Language itself is a vehicle, a protocol, a mechanism. Language in itself is irrelevant.

P.S. Inspired by Matt’s post.

Trackback/Pingback (1)

  1. Ruby-On-Rails or PHP? | Jupiter Labs Blog on Sunday, October 21, 2007 at 10:44pm

    […] the believe that it is Rails that will revolutionize, I agree with Rami when he states Because A Language Is Irrelevant, and Matt: “Through it all, I still haven’t heard of a startup or web service that failed […]