3 ms·
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 comprehens
by fny 6mo ago
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 for all the reasons you'd get lost in a pile of web spaghetti or x86, so would an LLM.
- monooso 6mo ago> 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-in-campfire/ https://dev.37signals.com/modern-css-patterns-and-techniques... https://simonwillison.net/2025/May/31/no-build/ https://simonwillison.net/2025/May/31/no-build/ https://bradfrost.com/blog/post/raw-dogging-websites/ https://bradfrost.com/blog/post/raw-dogging-websites/
- solumos 6mo agoPlenty of people, but how many companies? Plenty of people bake bread from scratch without a mixer, but few (if any) bakeries do.
- monooso 6mo agoCompanies are comprised of people.
- jauntywundrkind 6mo agoIt's also a good opportunity to use the platform, to get layering naturally. > 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/3mj376ogels2o https://bsky.app/profile/justinfagnani.com/post/3mj376ogels2...