Remix.run Logo
shric 6 hours ago

I’m fascinated that some people in our field choose to self describe themselves as “elite”.

Are there any programming/computer science greats that self aggrandize like this? Is it a cultural thing somewhere that I’m not aware of?

aag an hour ago | parent | next [-]

I've known Joe for decades. I've never heard him describe himself this way, but I can confirm that it is true. He is amazing.

deterministic 34 minutes ago | parent [-]

I know a lot of amazing developers, but they never claim to be “elite” or make similar nonsense claims. They let their work speak for itself.

aidenn0 5 hours ago | parent | prev | next [-]

I've been programming in Common Lisp for a quarter century and that list item made me cringe.

kazinator 4 hours ago | parent [-]

I'm into Lisp because Lisp languages are easy to work in. I advocate the family as being good for nonprogrammers.

Small children should learn some kind of Lisp, and easily can.

Richard Stallman famously shared an anecdote in the article "My Lisp Experiences and the Development of GNU Emacs" (https://www.gnu.org/gnu/rms-lisp.en.html) about the secretaries:

> The editor itself was written entirely in Lisp. Multics Emacs proved to be a great success—programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off. They read the manual, discovered they could do useful things and they learned to program.

People, whether inside or outside of Lisp, who spread myths that that it is some scary, esoteric elite family of languages, have been pretty harmful.

deterministic 41 minutes ago | parent [-]

Game designers in the games industry use Lua (and other script languages) all the time without being programmers. That doesn't mean that those languages are more "elite" than others.

Also, I taught myself machine code programming when I was 11. Just using a book (no help, no internet). So don't underestimate what kids can learn.

kodoman 5 hours ago | parent | prev | next [-]

Most well known Dijkstra, who it can safely be said, is one of the greats. Though this blog post is a little much with the whole elite thing there is a little much, I think a rather terrible attitude that is antithetical to it is that of 'Democratization' which seeks to strip skill and need to learn from building and interacting with technology often at the expense of many positive attributes. It hates any thing that requires skill or simply prior learning to use well despite often these things meaning the system overall can better serve the user better and one the prior work has been done is more effective.

Further this 'Democritisation' can be seen as trying to deskill something that taking away many positives and having contempt for skill. I believe This is often simply to devalue software developers and I assume you are one so I believe we should both be cautious of this devaluation.

I think a more interesting question would be why should we not have elite's and I don't know if I am unusual but false humility always rubs me the wrong way?

jpcom 5 hours ago | parent | prev | next [-]

Roughly just over one-thousand people, precisely 1,337 people self-describe as elite in the field.

pfdietz 4 hours ago | parent [-]

And 420 people can describe themselves as baked.

monocasa 3 hours ago | parent [-]

We got two extras once we figured out that 422 is 420 too.

chris_armstrong 3 hours ago | parent | prev | next [-]

I interpreted this as being a little tongue-in-cheek - reflecting the obscurity of CL and the way the expressiveness of a lisp can make you feel powerful that others will struggle to understand

kazinator 4 hours ago | parent | prev | next [-]

"Für Elite" by Letrec Var Bughaven

BigTTYGothGF 5 hours ago | parent | prev | next [-]

Describing oneself as "elite" (or sometimes "l33t") is something people in this field have been doing for a long long time.

aidenn0 5 hours ago | parent [-]

And people who do so have been a punchline for a long time:

https://megatokyo.com/strip/70

esjeon 5 hours ago | parent | prev | next [-]

Lisp is a highly expressive language with little constraint, so there’s plenty of room for individuals to become strongly opinionated. That leads to a bit of elite mindset.

stackghost 3 hours ago | parent | prev | next [-]

I don't get the impression the author is attributing eliteness to themselves. Wanting to use tools designed by and for "the elite", whomever that is, doesn't mean one necessarily considers themselves to be elite.

When it comes to writing software, I don't consider myself elite, but neither do I want to use a language designed by some mid-level engineer. Do you?

deterministic 44 minutes ago | parent | prev | next [-]

It seems to happen a lot with Lisp enthusiasts for some reason, usually without any evidence to back it up.

It always makes me laugh because the real world runs on C/C++, not Lisp. So perhaps by “elite” they mean something other than being successful in the real world? Maybe they think they “get it” while everyone else doesn’t, which somehow makes them “elite”? A bit like conspiracy theorists who think they’re among the few smart enough to know the “truth.” Not sure.

dreamcompiler 4 hours ago | parent | prev | next [-]

https://paulgraham.com/avg.html

Once you've toiled on the learning curve of Lisp long enough to really grok it you might begin to think you've discovered the foundational bedrock of the universe. From that perspective it's kind of hard not to be a little condescending toward fans of other languages.

It doesn't help that younger programmers today who complain about "too many parentheses" are largely unaware that Lisp was the original language of AI because the guy who invented AI also invented Lisp to help him do AI. I for one am just a tiny bit chuffed about that because I'm certain that more and better progress on LLMs (and beyond) would have happened had Lisp been used instead of Python as the primary vehicle for AI exploration.

So yeah, I damn well consider myself elite and I won't apologize for it.

bogdanoff_2 3 hours ago | parent | next [-]

> Once you've toiled on the learning curve of Lisp long enough to really grok it you might begin to think you've discovered the foundational bedrock of the universe.

Could it be a form of self-selection bias? That the kind of person that is likely to have such thoughts about a (family of) programming language is also more likely to start and preservere with Lisp?

_jackdk_ 3 hours ago | parent | prev | next [-]

I haven't seen a https://wiki.c2.com/?SmugLispWeenie in the wild for a very long time. I thought they'd all gone extinct!

grayclhn an hour ago | parent | prev | next [-]

> I for one am just a tiny bit chuffed about that because I'm certain that more and better progress on LLMs (and beyond) would have happened had Lisp been used instead of Python as the primary vehicle for AI exploration.

Yeah… clearly “not using lisp enough” was the major bottleneck in AI development over the last 40 years. /s

(While we’re patting ourselves on the backs for no reason, I’m certain that modern AI is as big of an argument for worse is better as C and Unix ever were.)

deterministic 31 minutes ago | parent | prev [-]

> Lisp was the original language of AI

Ahhh so that's why the AI winter happened? Wrong programming language? /s

drekipus 5 hours ago | parent | prev | next [-]

Too noob to get it

huffhuffhuff 2 hours ago | parent | prev [-]

Elite programmers are people that have excelled at their field for decades. I know I excelled because I have patents, publications, successful products used by millions (if not billions) and a bank account to prove it. Elite coders reading this will just nod, but noobs will make a noise like “huff huff huff” while frantically typing angry responses.

leoooodias 2 hours ago | parent [-]

I made a billion successful apps. Each used by trillions.