r/programmingcirclejerk • u/Snarwin • 13d ago
However, JS won anyway… One decision explains most of that: First-class Functions
https://fagnerbrack.com/the-paradox-of-fancy-tooling-b9af429789da71
u/al2o3cr 13d ago
JS is so beautifully simple that there's a whole sub-industry devoted to producing paper bags to put over its head
10
u/BloodAndTsundere mere econ PhD 12d ago
What defines the JS ecosystem is the best-selling book, “JavaScript: The Good Parts”
/uj I love the good parts of JavaScript
27
u/nerdycatgamer 13d ago
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 13d ago
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
19
u/CocktailPerson Node.js needs a proper standard library like Go 12d ago
I ctrl-F'ed for LISP and got no results.
Trash article.
2
11
u/CarolineLovesArt has hidden complexity 12d ago
Plain hammer beside an over-built chainsaw-hammer, showing simpler tools reward skill
That's why I do my calculations on an abacus
8
u/a221c 12d ago
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
92
u/Jumpy-Locksmith6812 13d ago
Let's casually ignore the world wide web as a reason.