11 ms·
I expect programmers' jobs will only be to write tests. If a bug is found another test is written and the AI will generate new code until the new test passes.
by tacotacotaco 5y ago
I expect programmers' jobs will only be to write tests. If a bug is found another test is written and the AI will generate new code until the new test passes.
- fridif 5y agoThis will take approximately eternity for difficult problems, such as management changing their mind every day.
- JasonFruit 5y agoSo no change?
- fridif 5y agoNo change, and less electricity wasted!
- qsort 5y agoWriting a test suite so comprehensive that the only programs that satisfy it are correct wrt the specification amounts to writing a formal proof, which is in most cases orders of magnitude harder and more time consuming than writing the code yourself. Programming is ironically one of the worst use cases of AI, because often predictable failure is better than unexpected success. "Fix the null pointer exception" is less expensive (time, money and mental energy) than "figure out why the code spits out garbage even though the test cases pass".