Developer ditches Vue and Angular for custom library built around AI coding agents
A developer who previously built SPAs in Vue and Angular has shifted to using a custom Web Component library called @relax.js/core for most UI work, with code primarily written by AI coding agents. The switch was motivated by a key limitation of popular frameworks: bugs tied to schedulers, reactive stores, and change detection cycles are only observable at runtime, making them invisible to agents that rely solely on file reads, type checks, and tests. The author argues that explicit, direct DOM updates eliminate an entire class of hard-to-locate bugs that agents tend to handle poorly by making speculative edits in the wrong files. A secondary challenge is that agents default to React or Vue patterns from training data, often producing incorrect first drafts for the unfamiliar custom library. The author acknowledges trade-offs, including weaker static template checking compared to Angular or vue-tsc, but says the properties of failure locality and greppability make the library better suited to agent-driven development.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in