Live data from Hacker News

The Elite Programming Language Fallacy

blog.fogus.me

31–40 of 58 posts

Re: The Elite Programming Language Fallacy

#31
post #6

"So why does the term “elite” become attached to certain languages over others?" Because the causality flows the other way. At any given point in time, there are certain languages that the elite programmers tend to flock to, because they spend more time looking out for new, good things that the average person (part of what got them to "elite" in the first place), and therefore finding someone who knows that language…

because they spend more time looking out for new, good things that the average person Yet I think the best programmers I know use languages that are 20 to 30 years old as their main weapon of choice (C/C++ for example). I'd also care to say that once you reach a certain skill level, you see beyond the language and don't find yourself looking for the latest shining new stuff.

>>the best programmers I know use languages that are 20 to 30 years old as their main weapon of choice (C/C++ for example).

C is 40 years old and C++ is 32 years old. (Visual Basic is 20-30 years old, though.)

Re: The Elite Programming Language Fallacy

#32
post #6

"So why does the term “elite” become attached to certain languages over others?" Because the causality flows the other way. At any given point in time, there are certain languages that the elite programmers tend to flock to, because they spend more time looking out for new, good things that the average person (part of what got them to "elite" in the first place), and therefore finding someone who knows that language…

because they spend more time looking out for new, good things that the average person Yet I think the best programmers I know use languages that are 20 to 30 years old as their main weapon of choice (C/C++ for example). I'd also care to say that once you reach a certain skill level, you see beyond the language and don't find yourself looking for the latest shining new stuff.

The best programmers maybe. But not "elite programmers".

Where by "elite programmers" we mean the average startup kid that thinks he is teh awesome because he has written yet another framework/library no one needs in the functional and/or scripting language in vogue at the moment.

Re: The Elite Programming Language Fallacy

#33

I blame the Internet. No, seriously. Sites like HN and Reddit tend to have a vocal crowd who decide that certain languages and tools are the domain of the elite. This groupthink is religiously defended through self-righteous blog posts ("I switched from Java to C and became a better person!!!") and comment threads. Inevitably, posters go looking for something that the True Language is known to do well, and then overg…

One of the best comments I've read on HN. Fight group think.

Re: The Elite Programming Language Fallacy

#34

I blame the Internet. No, seriously. Sites like HN and Reddit tend to have a vocal crowd who decide that certain languages and tools are the domain of the elite. This groupthink is religiously defended through self-righteous blog posts ("I switched from Java to C and became a better person!!!") and comment threads. Inevitably, posters go looking for something that the True Language is known to do well, and then overg…

[deleted]

Re: The Elite Programming Language Fallacy

#35
post #5

This sort of has a 'straw-man' feel to me. I've never heard the "Elite Programming Language" term before I saw it deconstructed in this essay. Most discussion around programming languages I see these days is centered around assessment of developer skills. This is understandable -- we're going through a period of massive technical talent shortage. Almost all tips we read through places like HN, including PG's notes, r…

    This sort of has a 'straw-man' feel to me. 
    I've never heard the "Elite Programming Language"
    deconstructed in this essay.
I all but admit to coining the term in the first paragraph. It's a term without baggage that is meant to encapsulate many related terms: hipster, academic, complex, obscure, !blub, etc. To say that the post is a straw-man is to deny these other terms exist and are used to mean roughly the same thing.

Re: The Elite Programming Language Fallacy

#36

I blame the Internet. No, seriously. Sites like HN and Reddit tend to have a vocal crowd who decide that certain languages and tools are the domain of the elite. This groupthink is religiously defended through self-righteous blog posts ("I switched from Java to C and became a better person!!!") and comment threads. Inevitably, posters go looking for something that the True Language is known to do well, and then overg…

This groupthink is religiously defended through self-righteous blog posts ("I switched from Java to C and became a better person!!!") and comment threads. Inevitably, posters go looking for something that the True Language is known to do well, and then overgeneralize their experience.

I'm not even particularly old, and I ran into this offline first. Go anywhere within 500 feet of a tech meetup, and you'll have people telling you these kinds of conversion stories, overgeneralizing their experience, etc. My first encounter, when I was a high-school student, was with a C-programming graybeard who was sort of religious about C.

Re: The Elite Programming Language Fallacy

#37
post #5

This sort of has a 'straw-man' feel to me. I've never heard the "Elite Programming Language" term before I saw it deconstructed in this essay. Most discussion around programming languages I see these days is centered around assessment of developer skills. This is understandable -- we're going through a period of massive technical talent shortage. Almost all tips we read through places like HN, including PG's notes, r…

> I've never heard the "Elite Programming Language" term before I saw it deconstructed in this essay. Google search for "elite programming language" -"elite programming language fallacy" [1] (to avoid links to this post) yields eight results. It seems the term "elite programming language" was coined by the author in order to knock it down, which is one type of a straw-man argument. [1] https://encrypted.google.com/se…

    It seems the term "elite programming 
    language" was coined by the author
You might have saved your time searching Google and instead read the first paragraph of the post.

Re: The Elite Programming Language Fallacy

#39
post #13

I think the post somewhat misses the point of "elite languages" by denying their existence in teh first sentence. To see the absurdity of the claim, reword the argument thus: "There are no clubs that will make you “elite”. In fact, there are no “elite” clubs." But, of course this is not true, there are clubs for which membership shows eliteness. This is not a physical property, it is agreed upon by the relative strat…

    But, of course this is not true, there are clubs 
    for which membership shows eliteness. This is 
    not a physical property, it is agreed upon by 
    the relative strata of society.
This is a weak analogy. Elite clubs do not make the members elite; they are "elite" to begin with. These clubs are not admitting the janitor. On the other hand programming languages do not admit members. Anyone can pick one up and learn it, but that alone doesn't make them elite.

Re: The Elite Programming Language Fallacy

#40
post #5

This sort of has a 'straw-man' feel to me. I've never heard the "Elite Programming Language" term before I saw it deconstructed in this essay. Most discussion around programming languages I see these days is centered around assessment of developer skills. This is understandable -- we're going through a period of massive technical talent shortage. Almost all tips we read through places like HN, including PG's notes, r…

"advanced"

http://matt.might.net/articles/best-programming-languages/

Post reply on HN