me, thinking out loud…

Popularly Unpopular??

Popular opinion isn’t everything….. Its not necessary that we always go with the popular opinion, or take that option which most people endorse.. here’s a case in point… an article by Paul Graham..(You can also read it @

If Lisp is so great, why don’t more people use it? I was asked this question by a student in the audience at a talk I gave recently. Not for the first time, either.

In languages, as in so many things, there’s not much correlation between popularity and quality. Why does John Grisham (King of Torts sales rank, 44) outsell Jane Austen (Pride and Prejudice sales rank, 6191)? Would even Grisham claim that it’s because he’s a better writer?

Here’s the first sentence of Pride and Prejudice:

It is a truth universally acknowledged, that a single man in possession of a good fortune must be in want of a wife.

“It is a truth universally acknowledged?” Long words for the first sentence of a love story.

Like Jane Austen, Lisp looks hard. Its syntax, or lack of syntax, makes it look completely unlike the languages most people are used to. Before I learned Lisp, I was afraid of it too. I recently came across a notebook from 1983 in which I’d written:

I suppose I should learn Lisp, but it seems so foreign.

Fortunately, I was 19 at the time and not too resistant to learning new things. I was so ignorant that learning almost anything meant learning new things.

People frightened by Lisp make up other reasons for not using it. The standard excuse, back when C was the default language, was that Lisp was too slow. Now that Lisp dialects are among the faster languages available, that excuse has gone away. Now the standard excuse is openly circular: that other languages are more popular.

(Beware of such reasoning. It gets you Windows.)

Popularity is always self-perpetuating, but it’s especially so in programming languages. More libraries get written for popular languages, which makes them still more popular. Programs often have to work with existing programs, and this is easier if they’re written in the same language, so languages spread from program to program like a virus. And managers prefer popular languages, because they give them more leverage over developers, who can more easily be replaced.

Indeed, if programming languages were all more or less equivalent, there would be little justification for using any but the most popular. But they aren’t all equivalent, not by a long shot. And that’s why less popular languages, like Jane Austen’s novels, continue to survive at all. When everyone else is reading the latest John Grisham novel, there will always be a few people reading Jane Austen instead.


Comments on: "Popularly Unpopular??" (6)

  1. Anagha Mudigonda said:

    I dont know why lisp is not popular, probably it missed it’s time but Jane Austen’s books are awful :) I really dunno why it’s a classic. Classics can be boring but boring does not necessarily have to be classic ! People are perpetually trying to get married or stay away from erstwhile fiance’s. That’s all there is to it !
    Maybe King of Tort’s isnt that good (it’s not bad u know), but Grisham in general is good. Atleast you can kill 6 hours and not end up with a headache !
    If Lisp is anything like Austen, no wonder it flopped !

  2. punchagan said:

    I haven’t read any…. (neither Grisham nor Austen..) but just liked this idea.. n i’m just having a brush with LISP.. it doesn’t seem too bad.. so just posted this..
    btw i liked ur style of commenting.. full of punch! [just like d stuff u write..]

  3. Anagha Mudigonda said:

    harniiii .. pidugu … enta pedda vadivayyavu ra :D !!!!
    you know, when i was growing and people used to say this all the time, it used to bug me a lot :D
    So I’me guessing …… :)

    And turn of this word verification thing ra babu .. Do people really spam ur blog ?

  4. punchagan said:

    :) it used to bug me.. but ppl no more say that to me.. so it stopped bugging me..
    haven’t got any spam till date..[ob.. the word verification was on!!].. ok i’ll c wat happens wen its off…

  5. Anagha Mudigonda said:

    so i’me on of the last to figure out that u r grown up :(
    btw how’s ur new cousin :) Sumana … I should go and see her one of these days ..

  6. punchagan said:

    yes ur probably the last one.. or may be still more ppl left.. neways.. Sumana.. i dunno.. haven’t been in touch wid Srinu babai.. go ASAP

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Tag Cloud

%d bloggers like this: