It’s more insidious than that. It takes over all the tedium of the cognitive process, but it can’t actually accomplish the task (unless the task is basically boilerplate of the English or programming variety). So, unless you have pretty firm discipline to do for yourself what it “could do if you just give it a couple tries,” you’re stuck unable to really get your focus going but also unable to have the thing do the work for you.
I’m pretty sure that, now that I look at it, I am often slower working with the LLM depending on the task. I still think it can help enormously but you definitely have to be watchful of how much you’re having it do and whether or not it is really helping. That’s not even addressing the issue of technical debt (someone writing code that “works” but hasn’t been well thought through in terms of ramifications is the whole reason software sucks… LLMs are not helping that problem, at all.)
It’s more insidious than that. It takes over all the tedium of the cognitive process, but it can’t actually accomplish the task (unless the task is basically boilerplate of the English or programming variety). So, unless you have pretty firm discipline to do for yourself what it “could do if you just give it a couple tries,” you’re stuck unable to really get your focus going but also unable to have the thing do the work for you.
I’m pretty sure that, now that I look at it, I am often slower working with the LLM depending on the task. I still think it can help enormously but you definitely have to be watchful of how much you’re having it do and whether or not it is really helping. That’s not even addressing the issue of technical debt (someone writing code that “works” but hasn’t been well thought through in terms of ramifications is the whole reason software sucks… LLMs are not helping that problem, at all.)