I have used an AI chatbot to generate some sample code for a task I want to perform, but I'm not going to just copypasta that into my IDE. I'm going to go over it and understand what the code is trying to accomplish before I write the actual code.
In the end, AI as a code generator is going to be kind of like those wizard-based tools that…
I have used an AI chatbot to generate some sample code for a task I want to perform, but I'm not going to just copypasta that into my IDE. I'm going to go over it and understand what the code is trying to accomplish before I write the actual code.
In the end, AI as a code generator is going to be kind of like those wizard-based tools that we saw back in the 90's: it'll be good for getting a project together quickly, but, when something goes wrong with the code generated by the wizzy tool, you'll have to understand the underlying code to be able to remedy it. AI and wizzy tools are both abstractions, and all non-trivial abstractions leak, as Joel Spolsky pointed out.
I have used an AI chatbot to generate some sample code for a task I want to perform, but I'm not going to just copypasta that into my IDE. I'm going to go over it and understand what the code is trying to accomplish before I write the actual code.
In the end, AI as a code generator is going to be kind of like those wizard-based tools that we saw back in the 90's: it'll be good for getting a project together quickly, but, when something goes wrong with the code generated by the wizzy tool, you'll have to understand the underlying code to be able to remedy it. AI and wizzy tools are both abstractions, and all non-trivial abstractions leak, as Joel Spolsky pointed out.