People think they can do it themself... kind of like how everyone build their own database using Microsoft Access in the 90's. When all software developers needed to repair all the issues...
People think they can do it themself... kind of like how everyone build their own database using Microsoft Access in the 90's. When all software developers needed to repair all the issues...
If an implementation is "a black box that works," absolutely, LLMs are fine. They can create complex programs in full.
But if one expects a tight implementation... it's a horror. LLMs vastly overengineer code (I believe they're intentionally designed to do so). I really struggle to make LLMs generate lean code.
In the best case, they generate bloated designs (in terms of complexity, not necessarily performance), but in the worst case, they generate gaps in the specification. And even in the first case - cognitive load is a problem also for LLMs, not just for humans (although obviously at a larger scale).
I think LLMs are essentially modern compilers, with similar problems, but designed more like "deoptimizing compilers" than optimizing ones. :)
There exists no evidence that manually trying to fix or rewrite the system is going to be more efficient today.
And if AI improves even half as fast as it did over the last year, all bets are off for what 2028 will look like.
No, thank you. I’ll leave the underpaid disinfestation job to someone else.
The best fun is when you’ll be called in not to untangle the LLM mess, but to build new features on top of its nonsense architecture and API design, but expected to do it by hand because they have lost confidence in AI.
Also the Y2K folks made bank IIRC.
The same time many of the overnight jobs started up :-)
Fortunately we had zero issues.
So rather than debug a steaming pile of code you might be be able to treat it as a greenfield opportunity.
Plenty of companies run most of their internal operations on Excel and Access for exactly this reason. And most developers barely know anything about databases anyway.
It is far more plausible that we'll see that pattern again - small, department-level vibe coded apps will be around. And things that need to scale bigger will need professionals.
I suspect the "or features" there is doing a lot of work.