I think it pretty much goes without saying that when you introduce a tool or automation for a thing you otherwise did manually, your skills in that thing will atrophy. Be it writing, drawing, remembering code syntax, or thinking, outsourcing your skill needs to be like the first thing you consider.
I saw a comment comparing the use of AI for coding to the introduction of CNC machining. The argument was that when CNC was introduced many skills needed for doing things by hand kind of became automated, and new skills were needed to properly operate CNC machines.
In a way the analogy makes sense. But I think it falls short in the aspect of what is gained from this automation. CNC helped to automate a bulk of work, and it also managed to keep the precision and accuracy at a required level. LLMs can’t guarantee that. I think the lack of deterministic output in the default way of operation, actualy act as a detrimental factor to maintaining the quality.
I think it pretty much goes without saying that when you introduce a tool or automation for a thing you otherwise did manually, your skills in that thing will atrophy. Be it writing, drawing, remembering code syntax, or thinking, outsourcing your skill needs to be like the first thing you consider.
I saw a comment comparing the use of AI for coding to the introduction of CNC machining. The argument was that when CNC was introduced many skills needed for doing things by hand kind of became automated, and new skills were needed to properly operate CNC machines.
In a way the analogy makes sense. But I think it falls short in the aspect of what is gained from this automation. CNC helped to automate a bulk of work, and it also managed to keep the precision and accuracy at a required level. LLMs can’t guarantee that. I think the lack of deterministic output in the default way of operation, actualy act as a detrimental factor to maintaining the quality.