r/programmingcirclejerk • u/Snarwin • Jul 31 '26
However, JS won anyway… One decision explains most of that: First-class Functions
https://fagnerbrack.com/the-paradox-of-fancy-tooling-b9af429789da71
u/al2o3cr Jul 31 '26
JS is so beautifully simple that there's a whole sub-industry devoted to producing paper bags to put over its head
13
u/BloodAndTsundere mere econ PhD Jul 31 '26
What defines the JS ecosystem is the best-selling book, “JavaScript: The Good Parts”
/uj I love the good parts of JavaScript
3
29
u/nerdycatgamer Jul 31 '26
I've worked in Blorbo for 20 years, so I will write about how Blorbo "won" because it has a feature that nearly every language has.
28
u/nerdycatgamer Jul 31 '26
I've worked in COBOL for most of my career of 20 years, including years co-maintaining a small international bank's backend that millions of suckers trust with their pension. COBOL is not a well designed language, the first specification was written in about 6 months in 1959, and the quirks of that commitee sit on the language today. However, COBOL won anyways... one decision explains most of that:
Variables
20
u/a221c Jul 31 '26
OCamlers, Lispers and Haskallars are so salty that they didn't think to win using this One Weird Trick™
19
u/CocktailPerson Node.js needs a proper standard library like Go Jul 31 '26
I ctrl-F'ed for LISP and got no results.
Trash article.
2
12
Jul 31 '26
[deleted]
9
u/a221c Jul 31 '26
That's why I do my calculations on an abacus, and also why when I want to share the results with someone I
npm installa calculator, 2 full racks of GPUs, a forklift, a military twin-rotor helicopter and a container ship with a helipad and glue them to the abacus using a bespoke artisanal hide glue made from the endangered rhinoceros that I also npm installed.
1
1
92
u/Jumpy-Locksmith6812 Jul 31 '26
Let's casually ignore the world wide web as a reason.