(What a wonderful new world we live in)
(What a wonderful new world we live in)
Quality and Security are emergent properties of software - especially when considering software-as-deployed in the real world.
And the problems with "good taste" and good architecture and data modelling - will probably leave ai code open to a lot of issues (Claude code cli issues is a great example of how bad this can get).
Having good architects in charge can help - but it requires a lot of discipline to keep the feature set small so that maintaining quality and security become feasible.
Having tests / CI pipelines, etc are the same thing? Now you can choose to add a cheap step in your pipeline checking if e.g. some engineer did something stupid like allow SQL injections.
The floor of software quality once it gets to review is permanently raised.
They approve your code, gold, if not; back to the coding machine and minus 1000 human tokens. This will be done via the implants of brain chips
You're forced to write syntax that appeases the tester. If they are not happy you need to return and rewrite.
As software engineering matures, we're adding more linting and static checkers in codebases. This is generally considered good.
that's called the write/compile/check loop
but if suddenly it's ai, people freakout at having to do this?
Also an AI is not a compiler, stop saying that.
Transformer models can transform natural language to another target language.
That’s the commonality. What’s the distinction you want to make?
Human output is not reproducible either. I take it your argument is that we should remove humans from the loop, then?
No? In that case, you have some reconciliation to do.