JavaScript, Day 4001
summary
Presents a personal assessment of JavaScript’s state in 2018 backed by roughly 21,000 hours of experience, then recounts engineering stories: building an Electron-based video mixer (camera plus multitrack judge audio) that worked in the lab but failed on client sites due to Blackmagic capture incompatibility and a 75 m HDMI cable. Measures productivity losses from hot-reload habits and context switching, and argues that TypeScript is effectively required for medium+ projects while praising Angular’s Ivy, dependency injection, and component tooling as concrete productivity improvements.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 6:00Knowledge paralysis
- 13:01Developer productivity
- 19:49Support vs complexity
- 24:00TypeScript static typing
- 28:55Framework critique
- 36:48When JS shines
- 38:32Q&A








