3 ms·
A great chance ahead is to solve the "I know it when I see it" kind of problems, with Programming-by-Example practice. Say sorting. You don't need to learn any
by hxchen 8y ago
A great chance ahead is to solve the "I know it when I see it" kind of problems, with Programming-by-Example practice.
Say sorting. You don't need to learn any computer science to tell a list of number is sorted or not.
Problem with the specs. Yes it's irritating to give spec that covers all the cases. But it's a universal problem in software engineering "How do I know the code works"? which applies to programs written by either human or computers.
As far as I know the solution is to write a lot of test cases. By doing that you just created a lot of examples to train a program synthesizer. It doesn't really matter the codes that pass all your tests are written by the engineer you hired or the synthesizer.