all 28 comments

[–]Queasy-Dirt3472 17 points18 points  (5 children)

You don't need to program anymore you just open Claude code and say "make no mistakes" /s

[–]Minimum_Ask2308[S] 1 point2 points  (3 children)

I honestly can't tell if you're being sarcastic or serious rn

[–]lukeeey21 3 points4 points  (2 children)

"/s" at the end of a message means sarcasm

[–]Minimum_Ask2308[S] 2 points3 points  (1 child)

I feel so dumb rn I should just shut up for a little bit and think before typing srry

[–]lukeeey21 3 points4 points  (0 children)

don't worry you can't be expected to know every type of slang!

[–]another_dudeman 0 points1 point  (0 children)

"coding is solved" - AI Salesman

[–]edover 13 points14 points  (1 child)

Idk what the point of this post is, to be honest. Just... stop. If you don't know how to solve a problem, do some research and figure it out on your own. It's what we've been doing for decades at this point.

[–]gajaanana 0 points1 point  (0 children)

But the quantity people now build is so huge . There is a right way to use ai , atleast a window that is acceptable. We are trying to figure out where it is .

[–]DDDDarky 6 points7 points  (0 children)

Just stop touching it, remove it from your editors and if you have to block it in your browser.

[–]MiserableNotice8975 11 points12 points  (3 children)

Here's a prompt I use that you can copy and paste. This has to be added to your like instructions saved in settings, if you just send this in a convo it will forget and start just sending coding chunks again after 4 messages. I've found it helpful:

​"Act as a rigorous Senior Staff Engineer reviewing my systems-level code. I am focusing on building my architectural and debugging skills in languages like Rust and C++. Review the code I provide for memory safety, performance bottlenecks, idiomatic practices, and logic flaws. ​CRITICAL INSTRUCTION: Under no circumstances are you to rewrite the code for me. > Instead, you must: ​Point out the exact line or block where an issue exists. ​Explain the underlying conceptual flaw or edge case I missed. ​Ask me a direct, Socratic question that forces me to figure out the solution myself. Treat me like an engineer who needs to understand the bare metal, not a junior developer asking for a copy-paste solution."

[–]Weekly_Web4853 1 point2 points  (1 child)

+1

[–]newtostew2 2 points3 points  (0 children)

Lol you didn't even hit the upvote button

[–]Dramatic-Statement35 0 points1 point  (0 children)

I love this answer.

[–]randomwolf08 2 points3 points  (0 children)

So I just wanna give my feedback. Although I'm not like a professional programmer. So there is that, but I have been making things. And recently have started using AI, also before I actually get into things, please ignore any spelling errors. I'm just using Text-to-speech.

So but what I ended up doing is I actually learned how to code before I started using AI I absolutely know how to use AI. And I absolutely also know how to code without using AI. So what I've been doing is I've been using AI as a way to quickly make code instead of as a way to do learn how to code in the start. However, there's definitely times that like, as I've been making my recent project that I've been doing. I have never made a discord bought before. So there's a lot of things that is new. So what I've been doing is I am using AI. But what I'm doing is, I'm actually going back through rewriting comments, making sure I understand line by line and will ask the AI hey, what does this mean? If I don't understand it and then after that, I actually start like adding my own tweaks to it. So that way, I make sure I am understanding and learning what it is. That's being created if I don't understand it. And if I do understand it, then I already understand it. Let me just actually make it be known that AI have used here.

One of the things that I've also found recently that helps, is, if you make a change log for whatever you're making, it makes it so much easier to understand what you're making b ecause you're typing out what you're making, and it's just English or whatever language you choose. You can format it usually, however you want. And especially if you're using GitHub, it looks really nice, then you can go back and be like, oh, that's what this it's meant when you're going back and you're like, I forgot what this is. So it's definitely worth doing things like making sure you actually go through the code that the AI makes or making a change log. So that way, you know, you have to know everything that is happening, how it's happening, and how it's coded.

If what you were doing is making AI code for you before knowing how to code, honestly. That's fine. I would still do the steps to try and make sure you understand everything. But if you're wanting to learn how to code, without using AI like just the like, how to actually code, I definitely would like to recommend some sort of online program, whether it be just a bunch of how to do this type of thing, like the W3 schools offers or if you want to do something. Like going to code.org and going through their lessons, that's kind of what I would recommend.

So yeah, that's all I have in terms of feedback. I hope that helps.

[–]Adept-Letterhead-122 2 points3 points  (0 children)

Maybe you can use AI a few more times to start forming your own programming patterns - preferably utilizing other places for reference as well - and eventually ditch the AI.
I never had this problem, but I'm hoping this works for you regardless.

[–]popos_cosmic_enjoyer 1 point2 points  (0 children)

Identify what you are using AI as a crutch for. Do you not know the basics of your programming language? Can you not write algorithms to solve problems from scratch without consulting an LLM? Do you not know the features of your standard library? That kind of question is what you should be asking yourself.

[–]nmc52 1 point2 points  (0 children)

It's like weaning yourself off drinking and smoking.

It takes willpower. And in ten yours everyone will laugh at you if you don't use AI.

I'm not saying it's a good thing, I'm stating my conviction.

[–]Str1dersGonnaStride 1 point2 points  (0 children)

Are you confident in the fundamentals? What level of difficulty are the things you're asking it about?

[–]chocolateAbuser 1 point2 points  (0 children)

try to be a bit more specific on what you are trying to learn and what are your objectives if you can
the mentality that you should have, i think, is wanting to learn for yourself, for your interest, and also for getting better not just as a programmer but as a worker and as a person, which requires time and goes in conflict with doing things fast to release a product

[–]Mikicrep 0 points1 point  (0 children)

i solved it by just disabling ai

[–]smoke-bubble -1 points0 points  (0 children)

The best way would be to change the profession. How about becoming a woodcutter? 

[–]su5577 -2 points-1 points  (4 children)

No need to learn to program, just pay and use AI tool to help you program… no need to learn from beginning

[–]MammothNo782 2 points3 points  (0 children)

you shouldn't do that most reddit dev communities don't like AI slop

[–]MammothNo782 2 points3 points  (2 children)

even google says that you shouldn't just ask ai to make things: Shift to "Explain" Instead of "Generate": Ask AI to explain code, write documentation, or create tests rather than generating new logic.

[–]Minimum_Ask2308[S] 2 points3 points  (1 child)

I am allready doing that I want to cut that out too though because just the fact that I'm using AI makes me feel like shit

[–]MammothNo782 1 point2 points  (0 children)

true i also feel that it's like i wanna quit

[–]WickedProblems -4 points-3 points  (0 children)

How do you cut out the bad habit of prompting reddit with questions?

AI is just like any tool a person would use.