3 ms·
That's possible, but I don't think that would be a positive development either. Code isn't flexible or self-correcting, if you make bad code it will just break
by jprete 3y ago
That's possible, but I don't think that would be a positive development either. Code isn't flexible or self-correcting, if you make bad code it will just break by surprise. If the only way someone can code is with LLM assistance then they won't even know what went wrong when the code breaks or takes forever or doesn't handle real corner cases.
That said, I've done no LLM coding and don't have a feel for how it goes wrong.
- naasking 3y ago> Code isn't flexible or self-correcting Code isn't, yes, but LLMs are. That's part of the key here, coding can in some sense now be done at the prompt level along with an acceptance test suite, so rather than coding solution and test suite, you can hypothetically just write the test suite and have the LLM generated the code part.
- jprete 3y agoThat doesn't help, coding newbies can't be expected to write comprehensive unit tests to keep an LLM's implementation on the rails, and the LLM flexibility doesn't stretch all the way into deployment unless it is the actual component being deployed.
- naasking 3y ago> That doesn't help, coding newbies can't be expected to write comprehensive unit tests to keep an LLM's implementation on the rails Of course it helps, writing acceptance tests based on a spec is a lot easier than writing an implementation that passes those tests.