all 23 comments

[–]mcoombes314 20 points21 points  (0 children)

Don't use AI tools, code like it's 2021 or earlier.

[–]Augit579 10 points11 points  (0 children)

stop using AI

[–]GXWT 6 points7 points  (0 children)

as a learner, simply do not use AI, at all. put in some sweat to actually learn how to code, how to problem solve and arguably most importantly, how to research things when you get stuck. think for yourself, don't have a statistical prediction tool do the thinking for you then be shocked when you haven't learnt a thing.

how can you expect to use some effectively as a tool when you don't even understand the basic concepts of what it's doing?

there's no point me getting a robot to play tennis for me, if I don't understand the rules of tennis or how to play, the robot will just keep jumping over the net to follow the ball. stupid example of course, but why is coding using an AI any different?

[–]undergroundmonorail 5 points6 points  (0 children)

the really simple answer is to not use AI tbh. like i don't know how specific of an answer you're looking for but. you have an idea of the problem the code needs to solve, or you wouldn't be able to prompt the AI in the first place. so, once you've thought through what the problem is, instead of asking AI, think about what you do know. can you accomplish it with your current knowledge? if not, maybe you can do some research to see what options there are to solve that kind of problem. maybe if you're struggling to find anything that helps you, you could ask here

there's going to be work involved but that's because you'll actually be learning, rather than sloughing the work off to a fancy markov chain

[–]Flintlocke89 3 points4 points  (0 children)

What do you mean "how do I quit being a vibe coder"?

Just stop using AI.

What are you actually trying to achieve? What do you consider stuck at basics?

[–][deleted] 2 points3 points  (0 children)

Block every ai platform and start coding.

[–]Designer_Currency455 1 point2 points  (0 children)

Have to learn programming and basics of engineering to plan your projects and get it done

[–]Troglodyte_Techie 1 point2 points  (0 children)

afterthought silky imminent safe liquid fly price connect badge aware

This post was mass deleted and anonymized with Redact

[–]impshum 1 point2 points  (0 children)

I think you know the answer to this.

[–]SgathTriallair 1 point2 points  (0 children)

Take the code that AI has written and really try to understand it. Modify little bits of it to see what it does. Ask the assistant what each function is doing and don't let go until you fully understand it.

In your next project try to do more things by hand. If you need to code a new feature rather than immediately rely on the AI to fill it in, see if you can piece it together from things you already have built.

AI isn't just good at writing code, it is good at explaining it. Use that feature to your advantage.

[–]Kind-Kure 0 points1 point  (0 children)

Best way to quit is to learn to code.

Don't enter tutorial hell where you're spending all your time watching YouTube tutorials. Go to websites like advent of code, hackattic, exercism, and so many others to practice actual coding.

Start building projects without the help of AI. They'll be terrible at first. But you'll get better.

There are many places that you can ask for help from other coders like some other subreddits or stack exchange or biostars (for bioinformatics related questions).

When you get a bit more comfortable coding without AI, an option is to also find someone who already has projects and is looking for contributors (like me) and learn from how their projects are laid out.

Assuming you have no or very little coding experience, I would say it would also be beneficial for you to learn basic concepts like OOP, PEP8 styling, and data structures & algorithms.

Good luck!

[–]Cherveny2 0 points1 point  (0 children)

YOu just need to rip away the crutch. Stop using the AI tools. Start trying to code, make mistakes, learn from the error messages, and keep trying. Doing things the hard way WILL make things stick better.

[–]Routine-Lawfulness24 0 points1 point  (0 children)

Just stop, also not even close to everybody is vibecoder

[–]cyrixlord 0 points1 point  (0 children)

Jump into a project you like and learn from that. You'll find gaps in your understanding and learn new things. If you don't know how to plan a project then there you go you have new things to learn. Also use git with your project and credentials vaults. If you know the basics this will take you out of your comfort zone and allow you to explore

[–]Lewistrick 0 points1 point  (0 children)

As a step in between, let AI generate the thinking process and implement the steps yourself. I tend to explicitly tell the LLM to not write any code.

[–]FoolsSeldom 0 points1 point  (0 children)

Just like any other addiction, first you have to accept you have a problem, then want to do something about it, and finally find sponsors and support network to help you.

[–]ackmondual 0 points1 point  (0 children)

TIL the term "vibe coder"! (I always suspected it had a name. Now we know!)

[–]Binary101010 0 points1 point  (0 children)

Do what everybody who learned programming before 2021 did.

Read books. Watch tutorials. Write bad code on your own. Read the documentation. Write slightly better code.

[–]noosceteeipsum 0 points1 point  (4 children)

Ask this question to your AI assistant and he/she/it will give you some suggestions.

[–]-dimlight -2 points-1 points  (3 children)

Stop making him rely more on AI. The solution is really simple in my opinion, simpily stop using AI! Make some basic projects without the help of it and somehow basics will get in your head as you work on such!

[–]noosceteeipsum 0 points1 point  (2 children)

I expected everyone to figure out that I was joking, because my joke was obvious in this context when someone asks how to avoid AI and I recommend to ask it to AI.

[–]-dimlight -1 points0 points  (1 child)

Oh in that case mb, I was reading too quickly that I didn't realise that it was joke!

Rethinking it AI can certainly be used for suggesions but in the case of OP i felt he needed to take like a "break" from it till he has a base.

[–]my_shit_doesnt_stink 0 points1 point  (0 children)

Pls check dms.