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
@Brainiac V if you don't mind answering this.
Learn how LLMs work in the first place
Then this question doesn't need an answer anymore
Okay I do this, and if it didn't answer my question I will be really mad.
Be mad if that's what you want to be 😄
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...
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?
Wrong question, first you need to define a goal.
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.
Then stop using AI entirely.
using AI stunts growth like nothing else
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.
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
This I partially agree, I mean you can always critically review the code generated. I get what you mean.
sure, but you learn less
writing it yourself will have you learn more than reading
always
How can you critically review something you weren't able to solve yourself in the first place?
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.
You are correct but sometimes it isn't like you can't solve it but are too lazy/ or on short time.
I would pay nobody with my money that tells me he is too lazy to solve a problem on his own when he can.
that's....that's a solid point. Thank you brainiac. You make me a better person.
@Jexs u should read this thread.
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 💀
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 ?
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