News for hackers. Stuff that matters.
Re:AI assistants: The convenient crutch for new developers o... by swatcoder on Friday February 10, 2023 @12:14PM (#34742540)
To be optimistic in the medium term, the spread of AI code generators among novices will put pressure on languages and tooling to become even more idiot proof. That's not a bad thing!

You AI assistant may not be able to get everything right within its training data and resource allocation, and you might be too inexperienced to know what it did wrong, but languages and toolchains can adapt to better spot/describe/resolve the characteristic errors of using them. It starts an arms race that ends up with better compilers, linters, debuggers, analyzers, "debugging assistants", etc.

That change ends up being a positive one for everybody, but will take long enough that we will absolutely see plenty of new ugly messes in the meantime.

Re:AI assistants: The convenient crutch for new developers o... by JohnFen on Friday February 10, 2023 @12:35PM (#34742889)
> That's not a bad thing!

I'm not so sure about that. Idiot-proofing (while being impossible -- ingenious idiots will always find a way around it) comes with tradeoffs that can easily reduce software quality.

Re:AI assistants: The convenient crutch for new developers o... by goodpoint on Friday February 10, 2023 @12:25PM (#34742705)
Most likely it can turn into a whole lot more verbosity and more boilerplate to make tools happy.

And plenty of more unnecessary complexity in codebases.

Re:AI assistants: The convenient crutch for new developers o... by kneebonian on Friday February 10, 2023 @12:58PM (#34743162)
I think their is a fair amount of Javascript and before that PHP floating around indicates we should not be making it easier for idiots to write software.