Code is a User Interface
summary
Argues that code should be treated as a user interface and demonstrates a concrete toolchain: Zebu language-for-languages that parses tagged templates and manages interpolation, small DSLs (a state-machine DSL and a range language wired to a do_range runtime), and a workflow that can compile tagged templates to WASM for performance. Shows what constraints gain (safer JSONlike data, parallel GPU shaders), what broke with jQuery-era libraries, and what actually gets built and tested rather than vague promises.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:08The Hardest Problem in Front-End Web Development
- 3:44Code as a User Interface
- 4:23The Language Landscape of the Web
- 5:11Readability
- 8:03Regular Expressions
- 8:35Css Selectors
- 15:31Separation of Concerns








