Thatās a good article, and I think it makes an important point.
The danger isnāt that AI can help write code. The danger is when the developer starts getting farther and farther away from the code that is being produced.
That is especially true in Clarion.
It is very easy for an AI model to produce something that looks like plausible code, but it may be borrowing ideas from C#, JavaScript, Python, or some imaginary Clarion function that does not actually exist. Add to that if the developer doesnāt know Clarion well enough to spot that, then the AI has not made them more productive. It has just made the mistakes faster.
But I wouldnāt take the article as an argument against using AI for development. I use AI heavily, and I think it is one of the most powerful tools I have ever had.
The key is that I am still the developer.
I am still the one setting the architecture, checking the code, testing the results, and deciding what belongs in the application.
To me, the useful workflow is not āturn the agent loose and hope it knows what it is doingā. It is more like:
Use AI to help plan.
Use AI to help explain.
Use AI to help find problems.
Use AI to generate small, reviewable pieces.
Use AI to help improve the prompt.
Use AI to handle boring repetitive work.
Rinse, wash, repeat.
But donāt let it run so far ahead that you are no longer sure what changed or why.
That also goes back to the elephant in the room.
A developer using AI well still has to be a developer. Maybe even more so. You need enough judgment to know when the answer is wrong, when the code is too complicated, when it violated your standards, when it hallucinated something, and when it solved the wrong problem.
So yes, agentic coding can absolutely be a trap. But AI-assisted development doesnāt have to be.
The difference is whether the human stays actively engaged or becomes a passenger.