Earlier quoted context omitted.
Why not code in assembly? I kid but any reason you can think of applies to app development too. 1. Good abstractions decrease verbosity and improve comprehension 2. Raw HTML/CSS/JS are out of distribution just like assembly (no one builds apps like this) 3. Humans need to understand and audit it 4. You'll waste time and tokens reinventing wheels This inuitively makes sense. LLMs mimic human behavior and thought, so f…
> Raw HTML/CSS/JS are out of distribution just like assembly (no one builds apps like this) Plenty of people build apps with vanilla CSS and JS (and HTML is just HTML). It's a really nice way to work. Here are a few links to get you started. https://dev.37signals.com/modern-css-patterns-and-techniques... https://simonwillison.net/2025/May/31/no-build/ https://bradfrost.com/blog/post/raw-dogging-websites/
> I keep seeing Lit gain adoption in gen-UI.
> Lit's plain JS/TS, no-build-required approach is easy for LLMs to generate and for harnesses to integrate.
> If a gen-UI pre-viewer can load standard JS modules, it can load Lit components. No custom Angular, Vue, or Svelte toolchain integration needed.
- Lit author, Justin Fagnani, https://bsky.app/profile/justinfagnani.com/post/3mj376ogels2...