C
C#•3w ago
KidKai25

Should I still learn about best practices when AI could do it?

okay so earlier (before AI), whenever I would work on a task I would like to deeply think about the best practices to use, like best possible variable names, a design pattern I could use?, Refactoring of methods. But I am finding myself relying more on AI, either coming up with ideas, or improving self written code. In my free time, I like to read about best practices, but I think this is something AI is going to take over? What do you think? Please advice. If true, What should I try to focus on then? I guess the architecture? You know, like fitting the pieces of a puzzle. Hope you get where I am coming from
23 Replies
KidKai25
KidKai25OP•3w ago
@Brainiac V if you don't mind answering this.
Brainiac V
Brainiac V•3w ago
Learn how LLMs work in the first place Then this question doesn't need an answer anymore
KidKai25
KidKai25OP•3w ago
Okay I do this, and if it didn't answer my question I will be really mad.
Brainiac V
Brainiac V•3w ago
Be mad if that's what you want to be 😄
KidKai25
KidKai25OP•3w ago
3Blue1Brown
YouTube
Large Language Models explained briefly
Dig deeper here: https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi Technical details as a talk: https://youtu.be/KJtZARuO3JY This was made for an exhibit at the Computer History Museum: https://computerhistory.org/ Instead of sponsored ad reads, these lessons are funded directly by viewers: https://3b1b.co/support No secr...
KidKai25
KidKai25OP•3w ago
I watched this and I understand better now. You were correct, it does answer my question like 80%. It basically means I should not be really dependent on AI, in the end they are pattern recognizing and not truly reasoning. The critical thinking part remains essential. so my question turns into it will help with my productivity of using best practices and but then what should I focus on the remaining time? I guess things like system design?
Brainiac V
Brainiac V•3w ago
Wrong question, first you need to define a goal.
KidKai25
KidKai25OP•3w ago
To become the very best like no one ever was! bdmtss But seriously, I mean to just keep growing in general, that is the generic goal.
Pobiega
Pobiega•3w ago
Then stop using AI entirely. using AI stunts growth like nothing else
KidKai25
KidKai25OP•3w ago
I disagree, AI is like Mewtwo. It has explained me stuff, that I never understood before, it was difficult for me earlier. Like people get annoyed if I asked stupid questions. It doesn't. It appreciates where I am coming from.
Pobiega
Pobiega•3w ago
ok asking it questions can be fine, but what I mean is dont use it to generate code Like, if you are doing a learning project, and use AI to generate the code instead of writing it yourself that kills any growth you would have gained from that project
KidKai25
KidKai25OP•3w ago
This I partially agree, I mean you can always critically review the code generated. I get what you mean.
Pobiega
Pobiega•3w ago
sure, but you learn less writing it yourself will have you learn more than reading always
Brainiac V
Brainiac V•3w ago
How can you critically review something you weren't able to solve yourself in the first place?
SleepWellPupper
SleepWellPupper•3w ago
I just saw a friend almost generate the entire implementation of a class after writing just the class name. He then realized that if he did that he would never actually learn how to design a class like it on his own. It's exactly like the others say. Rely on AI to do the work for you and you atrophy your ability to do it yourself. Use it to get pointers on things to learn, sure. I always advise people who ask about using AI: Use it only for things that you are able to verify.
KidKai25
KidKai25OP•3w ago
You are correct but sometimes it isn't like you can't solve it but are too lazy/ or on short time.
Brainiac V
Brainiac V•3w ago
I would pay nobody with my money that tells me he is too lazy to solve a problem on his own when he can.
KidKai25
KidKai25OP•3w ago
that's....that's a solid point. Thank you brainiac. You make me a better person.
leowest
leowest•3w ago
@Jexs u should read this thread.
Harbour
Harbour•3w ago
Agree with the above points ; you need to be able to verify to use the effectively. Interesting point about it stunting growth too; not really thought about it like that but it makes sense; I don’t use it often but when I have; I’ve noticed it’s not reliable. I used it the other day to parse some logs and calculate a total based on a value within these logs and it got it wrong 💀
Jexs
Jexs•3w ago
Ty! Just a question are you totally against people using ai ? I wanna know you opinion as someone whose had made it in the programming feild ! Do you ever use it ?
leowest
leowest•3w ago
I already gave u my opinion multiple times in previous conversations but u werent pleased with it thus im directing u to this thread. were u have the opinion of other solid members of this community (pobiega, braniac, pupper) backing up the same things I've told u in the past

Did you find this page helpful?