AI Coding Is Not a "Good Thing (tm)".
-
First, I'm old and have been writing code since the late 70's (I'm due to retire next year). I don't use AI to write code. At all. Knowing that up front...
-
It seems to me that AI will pretty much eliminate the need to take programming courses in school, because AI can just spit out something that will probably be acceptable in terms of homework. At that point, modern "programmers" won't actually know how to write code.
-
Not knowing the mechanics behind writing code (implications of performance, memory usage, disk access, networking, database interactions, etc) will diminish the programmer's ability to describe the problem in such a way as to generate code that meets requirements of the project.
-
A lot on instructors will be out of work because nobody will see the need to actually learn their craft.
What say you?
-
-
First, I'm old and have been writing code since the late 70's (I'm due to retire next year). I don't use AI to write code. At all. Knowing that up front...
-
It seems to me that AI will pretty much eliminate the need to take programming courses in school, because AI can just spit out something that will probably be acceptable in terms of homework. At that point, modern "programmers" won't actually know how to write code.
-
Not knowing the mechanics behind writing code (implications of performance, memory usage, disk access, networking, database interactions, etc) will diminish the programmer's ability to describe the problem in such a way as to generate code that meets requirements of the project.
-
A lot on instructors will be out of work because nobody will see the need to actually learn their craft.
What say you?
@realJSOP said in AI Coding Is Not a "Good Thing (tm)".:
What say you?
It's like any tool, garbage in = garbage out.
-
-
@realJSOP said in AI Coding Is Not a "Good Thing (tm)".:
What say you?
It's like any tool, garbage in = garbage out.
@Graeme_Grant said in AI Coding Is Not a "Good Thing (tm)".:
@realJSOP said in AI Coding Is Not a "Good Thing (tm)".:
What say you?
It's like any tool, garbage in = garbage out.
I'm not talking about the quality of the code being generated. That's a whole other (but closely related) topic.
I'm talking about the act of using AI to write code and its implications on the general skill level of people that think AI code generators are reasonable and suitable.
-
AI’s neat for boilerplate, but in my experience, it too often spits out stuff you don’t really understand.
You still gotta review, refactor, and clean up, so yeah, not exactly a ‘set it and forget it’ deal. -
I think the way instructors have to work will change. The courses would perhaps change from "sort an integer array" to "What's the best code you can deliver that sorts an array". Writing code is not the challenge anymore but understanding it still is. Any code generation website will give you something but it does not mean it is good. And knowing the difference between good and bad will need human.
-
@Graeme_Grant said in AI Coding Is Not a "Good Thing (tm)".:
@realJSOP said in AI Coding Is Not a "Good Thing (tm)".:
What say you?
It's like any tool, garbage in = garbage out.
I'm not talking about the quality of the code being generated. That's a whole other (but closely related) topic.
I'm talking about the act of using AI to write code and its implications on the general skill level of people that think AI code generators are reasonable and suitable.
@realJSOP said in AI Coding Is Not a "Good Thing (tm)".:
I'm talking about the act of using AI to write code and its implications on the general skill level of people that think AI code generators are reasonable and suitable.
The sample code given is for a chat with AI, not AI writing code.