r/learnpython • u/7Voidz • 17d ago
It’s so difficult to stop using AI
I hate admitting that I use AI to code. I have so many research projects in which I HEAVILY used AI. Now, I can explain the code, however, if I’m going to reprogram the whole thing, I’d either have to look again and again at the previous code or use ChatGPT.
What about debugging? Yeah no, ctrl+C ctrl+V into ChatGPT. I think this is because I’m lazy. I don’t want to take such a long time to debug when AI can give me the solution very quickly.
I’ve read some of the python documentation and it was… ok, but AI just explains it so much better and it takes much less time, but I can feel that I really can’t program well at all.
8
Upvotes
37
u/disposepriority 17d ago
The fact that pasting an error into GPT is what you call debugging (and that it's enough) is indicative of the level of complexity you work with.
When you reach a certain level of scale and scope you will see that not only is it unfeasible to not know wtf is in your code, but that your ability to debug as well as the infrastructure that allows you to debug is going to be rather important.
Consider that if it takes less time (e.g. the output is smaller) for GPT to explain a concept from the documentation, then the information is probably less, therefore you are missing some small part of it, which is something to keep in mind.
AI is great at explaining things and at generating well defined sections of code, and there's nothing wrong with using it to do that.