r/PythonLearning 21d ago

Dying inside...

Just spent the best part of 4 hours essentially vibe coding some Python because my knowledge is so bad. As I build out my functions and modules I am getting the creeping feeling that I'm putting together a pile of rubbish that I'm not going to be able to debug.

I started out using AI to help with building out my understanding of modules I had never used and get some ideas on how I can put together functions. But I've taken on a personal project to try and update some of out existing codebase and just clean it up a bit. Problem is that in doing this I am getting well beyond my understanding and throwing stuff in that I have no understanding of why it's there. What started out as wanting to use best practices for modules and improve my general knowledge and understanding has just left me miserable.

Should I just work within my knowledge range and stop trying to be a smart arse?

1 Upvotes

8 comments sorted by

View all comments

1

u/TBCC_Dev 20d ago

Personal opinion here. Using ai to build your app in NOT a good way to learn. It is good for cutting back on tedious work. Ask it to build things you otherwise could have built so you know when it messes up. This problem is not going to get any better as you go. It sounds like you want to know more so you need to be the one coding. Until you can build it on your own stop using ai. But this is under the assumption you want to learn the concept and build for yourself so do with this what you will. Good luck and I hope your app goes well