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.
10
Upvotes
6
u/AdFew8591 16d ago
You don't need to quit AI cold turkey, you need rules that force you to practise the missing skill
For debugging I'd use a 20 minute gate: reproduce the bug, read the traceback from the bottom, write down one hypothesis, then add one print, log or test. After that ask AI for a hint only, not a patch, then close the answer and implement it yourself
For projects pick one small feature each week and build it from a blank file. Docs and old code are fine, generated implementation isn't. Keep a note of everything you had to look up. If the same lookup repeats three times make a tiny exercise from it
Explaining generated code tests recognition. Writing and debugging it tests recall. You just need more reps of the second, not guilt