> If the programmers goal is to produce valuable software that works and is secure and easy to maintain then they will gravitate to LLM assisted programming.
Just this week alone I had the LLMs:
- Introduce a serious security flaw.
- Decided it was better to duplicate the same 5 lines of code 20 times instead of making a function and calling that.
And that is actually just this week. And to be clear, I am not making that up to prove a point, I use AI day in and day out and it happens consistently. Which is fine, humans can do that too, the issue is when there is a whole new generation of "programmers" that have absolutely zero clue how to spot those issues when (not if) they come up.
And as AI gets better (which it will) it actually makes it more dangerous because people start blindly trusting the code it produces.
Just this week alone I had the LLMs:
- Introduce a serious security flaw.
- Decided it was better to duplicate the same 5 lines of code 20 times instead of making a function and calling that.
And that is actually just this week. And to be clear, I am not making that up to prove a point, I use AI day in and day out and it happens consistently. Which is fine, humans can do that too, the issue is when there is a whole new generation of "programmers" that have absolutely zero clue how to spot those issues when (not if) they come up.
And as AI gets better (which it will) it actually makes it more dangerous because people start blindly trusting the code it produces.