Yeah, you opened up Twitter, scrolling and saw a new guy invented something that is "revolutionary," with strange, complex definitions, along with CLAUDE.md, MCP, and AI Skills.
Yeah. "Revolutionary." "AI-Powered." you soon fall in love with this vibe coded repository, and 1 microsecond later you saw another guy who made another framework replaced it. You were stucked in a loop.
That's how today's world is: Web Components are bad, fork a "template" codebase is good; Vanilla JS are outdated, use a heavy framework... Oh I'm not adding CLAUDE.md to these projects!
Everyone treats LLMs as a god. LLM. The Large Language Model. The Text Generator. It only generates texts. What you mostly use is not only heavy but also trains your data.
Vibe coding always goes mad. Responses are filled with TODOs and overengineering.
Go back to my childhood times, I am using a simple tool called Dreamweaver, tech behind Dreamweaver is just simple HTML, something that supported in modern browsers now, and in the next hundred centuries. If you have a browser, you must use a HTML.
So the frontend framework are full with these complex expressions. What we want is to just build a website instead of learning another classes or throw everything to Claude Code. Ang Lee fails when putting philosophy in The Hulk, while these "modern" frameworks are far from becoming a real philosophy.
First select single HTML file generator. Both Webpack and Vite can do this, you just learn this, and both of them are invented before ChatGPT.
Second, have you noticed that, Bootstrap and jQuery, still gets updates today? Use Bootstrap as your CSS bootstrap, add custom CSS to make your site more beautiful. jQuery 4.x came out, which deleted obsolete APIs. And in modern single HTML generator, your website can include small parts of jQuery, instead of adding jquery-min.js like 10 years before.
Yeah. just frameworks you met. What's more LLMs can write Bootstrap and jQuery stuffs. So what you should do is not "learning new frameworks," you should learn a framework well.
When you learn a framework well, you can use it to handle almost everything. When you cannot, just learn another framework. Learn another old framework or "can-be-AI-free" framework instead of using a framework by someone use a stock image as its pfp and keep hidden its name.
Further reading:
(well this is perhaps made by llms, but I don't care, I'm not using)