Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)

CultRepo · 736K views · 2023 · 2:16

Open on YouTube

Web developmentProgramming language designTech pioneers & interviewscommentarydated

Why Hacker News recommends it

HN users cite it to show that even Crockford, once a JavaScript evangelist, has soured on the language, though some find it thin on substance.

What it is

A short video built around Douglas Crockford, creator of JSON, saying JavaScript is a flawed language and that developers should eventually move on from it. It is a brief commentary clip with little technical detail.

Recommended by 0 HN commenters across 0 different months, 2023 to 2024.

What Hacker News said

Cites rebelidealist · 2023-07 · on “RedwoodJS: The App Framework for Startups”

Can't we move on from JS for the backend? It is a brittle and confusing langugage. Author of JS the good parts: [this video]

Cites throwat2341 · 2023-12 · on “VanJS: A 0.9KB JavaScript UI framework”

It's too late for me. I, like Douglas Crockford, am completely done with JavaScript [1]. HTMX, LiveView, WASM, Dart, ClojureScript, Kotlin, ScalaJS, Dioxus -- There are lots of options folks. We don't need to surrender to the tyranny of JavaScript. [1] [this video]

Cites thoasjdfwasd · 2024-05 · on “Prototypal Inheritance (2008)”

Lua has something similar called metatables [1]. I don't think crockford likes JS anymore [2] and seems to be hacking on C now [3]. [1]: [LINK] [2]: [this video] [3]: [LINK]

Cites ChrisArchitect · 2024-08 · on “We Should Stop Using JavaScript According to Douglas Crockford (2023)”

Actual video (2023): [this video] Instead of the reddit convo, some more discussions here: Last week: [LINK] Last year: [LINK] [LINK]

Critical jt2190 · 2024-08 · on “We Should Stop Using JavaScript According to Douglas Crockford (2023)”

Reddit thread on “Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON)” (2023, video 2’15”) [this video] He doesn’t really say much other than it could be better if we used “clean” operating systems and “clean” programming languages, whatever that means.