logoalt Hacker News

cassianolealtoday at 10:53 AM0 repliesview on HN

Exactly this. I've been using a lot of AI, both at work and on personal projects. It's a great help, but it needs a tight leash.

I see arguments saying "what does it matter, since you're not going to be touching that code anyway?"

Well, what you said about not being able to give it context is one aspect. Another one is that what the LLM is writing is still software. The more brittle and complex that software gets, the harder it is for the LLM to maintain it, since you get either spaghetti code or a house of cards where you can't move one bit of the system without breaking stuff on unrelated parts of it.

Oh, but the LLM can fix it, as long as you have some formal verification of the functionality! Sure, but it compounds.

All of this is absolutely fine for some projects, but for most enterprise and commercial software you need more rigour or you'll see yourself with a long, expensive and risky migration in the near future.