The Super Tongue Myth

Original author: Jonathan Edwards
  • Transfer
I just read the next version of the myth about how some esoteric programming language (most often Lisp or Haskell) can become a secret weapon that allows the team to exceed expectations by orders of magnitude. Paul Graham globally circulated a myth ( Winning mediocrity / Beating the Averages ), and the myth handed down from generation to generation. But this is a lie. Even worse, it strengthens the real scourge of our industry - intellectual elitism.

Objective evidence of the difference in performance in programming indicates that it is almost completely associated with individual cognitive differences in programmers. No matter what language the great programmer uses, he will still be orders of magnitude more productive than a mediocre programmer, no matter what he writes.

The dubious use of esoteric languages ​​is the effect of being chosen. Here is a typical scenario. Most truly smart programmers think they're too good to waste on programming ordinary applications. But they also love esoteric languages ​​that show how smart they are. So they can be made to write applications by allowing them to use their adored languages ​​for smart people. Presto! Great result. But the uberwoman will not be humiliated by the introduction. Once the fun development is over, they disappear. After that come professional programmers and are stunned to contemplate the majestic monument of mental masturbation. The system is discarded and rewritten in a normal programming language using normal techniques available to normal people. Super programmers blame everyone for being dumb

There are no super programming languages, only super programmers. And, it seems, they are also superdrochery. I know, I was one of them. What really gives power to a programming language is the ability to use it by normal people.

from a translator: the request of those who have not read Graham, in the beginning, get acquainted with his article - this is a very interesting reading matter, and then express your opinion

Also popular now: