It depends how you’re using it. I use it for boilerplate code, for stubbing out classes and functions where I can tell it clearly what I want, for finding inconsistencies I might have missed, to advise me on poss, and as a supplement to the documentation when I can’t find what I’m looking for. I don’t use it for architecting new things, writing complex and specialized code, or as a replacement for documentation. I feel like I have it fairly well contained to what it does well, and it isn’t really eating away at my coding brain because I still do the tricky stuff.
The bigger problem is that your skills are weakened a bit every time you use an assistant to write code.
floofloof@lemmy.ca 1 day ago
some_kind_of_guy@lemmy.world 19 hours ago
This is exactly how it’s meant to be used. People who think it’s to be used for more than what you’ve described are not serious people.
Knock_Knock_Lemmy_In@lemmy.world 18 hours ago
There is no “meant to be used”. LLM were not created to solve a specific problem.
Honytawk@lemmy.zip 1 day ago
That is just dumb.
Your skills are weakened even more by copying code from someone else. Because you have the use even less of your brain to complete your task.
Yet you people don’t complain about that part at all and do it yourself all the time. For some it is even the preferred method of work.
“Using your skills less means they get weaker, who would have thought!”
With your logic, you shouldn’t use any form of help to code. Programmers should just lock themselves in a big black box until their project is finished, that will make sure their skills aren’t “weakened” by using outside help.
UncleMagpie@lemmy.world 1 day ago
No that’s not the same thing. It’s the difference between looking up how to do something and having it done for you.
There have been multiple articles recently that show AI weakens skills.
forbes.com/…/the-dark-side-of-ai-tracking-the-dec…
Btw there’s no need to add strawman arguments with scenarios I didn’t mention.
KneeTitts@lemmy.world 1 day ago
Not when you factor in that you are now doing code review for it and fixing all its mistakes…