Invent the future, don't recreate the past
summary
Argues that JavaScript must add concrete, composable features rather than more syntax copy‑pasted from older languages and shows how semigroups and composing first‑class functions enable predictable reuse; diagnoses problems like fragile base classes and leaky prototypes; points to real precedents — people built transpiled languages and promises got in — and recommends borrowing tools and ideas from Haskell Clojure Scala Go, adding language support only when the community proves patterns are needed.
AI-written summary · about
chapters (8)
- 0:00INVENTING THE FUTURE
- 3:39TRANSFORMING FUNCTIONS
- 9:45SEMIGROUPS DECOUPLE EASILY
- 11:05ENCAPSULATION
- 12:20JAVASCRIPT DOES NOT ENCAPSULATE
- 22:14THE MOST PROMISING NEW IDEAS LACK SYNTAX
- 28:54COMPOSABLE METAOBJECTS
- 33:34IN 2044, WHAT WILL OTHERS COPY FROM JS?








