3 ms·
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.
by swatcoder 4y ago
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.
- goodpoint 4y agoMost 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.
- JohnFen 4y ago> 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.
- kneebonian 4y agoI 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.