This is true.
I have always prided myself on writing concise, high-Quality code, because it tends to be quite debt-free.
So far, LLMs seem to deliver code with "Louie Da Loan Shark"-levels of tech debt.
The problem is that the lines of code are riding on a stack of other dependencies that all need care and feeding. Things reach EOL. Frameworks have major breaking changes. CVEs are discovered.
loading story #48469685
You can actually get high-quality code out of them -- at least with Claude; not had a great experience with Gemini -- but for complex tasks requires riding them very, very hard and really understanding where things can go wrong and poking at them repeatedly. Iterate, iterate, iterate.
> Iterate, iterate, iterate.
That describes my last week. What made it most annoying, was the need to release through TestFlight, because the memory issues would not appear, when tethered. Also, I was checking in constantly, because I had to revert and reset the context, several times.