

One of the most dangerous things about modern LLMs is that they rarely mess up in obvious ways.
They are incredibly good at making very subtle mistakes that look correct to non-experts.
That, combined with how drastically they lower the barrier of entry to creating functional software, creates the ultimate Dunning-Kruger scenario.
The amount of effort it takes to properly vet LLM-produced code is an order of magnitude more than the effort it takes to produce, which makes maintainers’ work basically untenable. The “solution” proposed by AI shills is for the maintainers to do the same thing, but obviously that suffers from the exact same problem.
It’s better to be broadly right than precisely wrong, and LLMs are fantastic at the latter.
I think we’re in the middle of another wave similar to the “code bootcamp” era. The market is getting flooded with a bunch of people who want to make software engineer salaries without having to put in the effort to learn proper software engineering skills or computer science theory.
We’re constantly hearing a more extreme version of the coding bootcamp propaganda, “Why go into debt $60k-$100k and spend four years of your life getting a Comp Sci degree, when you could spend just $15k-$25k and 6-12 months getting our cert to land the same jobs?” Now it’s, “Why spend all the time and effort learning how to write & understand code, when you could just prompt an LLM to build all your software for you?”
But in the end, people will learn that there actually is value in having a deep, technical understanding of the theory and practices of software engineering. They’ll learn that you can’t just vibecode the next AWS, Linux kernel, SAP, hypervisor platform, or firewall appliance. They’ll learn that it’s not enough to just tell a swarm of agents to maintain your code base forever.
But it’s going to be a very painful lesson for a lot of people, and when the AI bubble finally pops, it’s going to be a truly Biblical reckoning for the entire tech industry.







If you like/don’t mind working in the terminal, Neovim can do basically anything, it’s hyper-modular. But the learning curve is very steep. The people who use it are absolutely devoted, and it’s an incredible peice of software, but it’s not made with the beginner in mind.
If you want a traditional GUI app, Kate from the KDE team is a really nice, reasonably lightweight IDE. Kate IDE
It’s like a simplified VSCodium. It has all the basic IDE features, LSP and syntax highlighting for 400+ programming languages, tabs/panes/window support, code breakpoints, Git integration, built-in terminal execution, and community plugins for various other features.
The one thing Kate doesn’t have for your use case, is a built-in live HTML preview. Technically, Kate actually supports a simple HTML live preview if you enable it, but only in the Linux version, and from what I read online, other than very basic HTML stuff, it’s not very good. There may be a community plugin that somebody built, but you would need to research that yourself.