I'm already a programmer and the job market won't hire me even though I got atleast 5 years experience. So I am using generative AI to build my own project and make money that way. I don't care if it makes me a bad programmer as long as I get rich out of it. The whole point of programming is to have a product that is useful at the end of the day, not say "oh i'm a programmer" for prestige.
@@railwaysmodelselectronics7636 I feel like this is a half-truth in a way. Using a calculator to automate repetitive tasks is a no-brainer. On the other hand, learning to write your own multi-variable algebra equations and whatnot that represent something real, is a skill you wouldn't want a calculator to do for you. Otherwise, you’re left with a black box and no real understanding of the whats and hows behind the process.
I don't shed a tear for the effects AI is having on tech, considering that decades ago it already decimated most clerical jobs and eventually brick and mortar stores.
Well, if a junior developer on his/her own could write 50 lines of code without AI, but could complete 500 lines of code, and review it and understand it, then is 50 lines of written code really better than 500 lines? The 500 lines would surely involve some writing and plenty of reviewing and understanding. I don't think it's such a black and white answer of only writing your own code is better. Even when you are reading, analyzing, and rearranging, you're still actively participating in the sport, and over the course of 10 days that's 5000 lines of code vs 500. It's arguable to say the junior might learn more from using AI. However, it's important to make sure that he/she understands all the code and fact checks everything. That is key. That way the AI essentially becomes the jr devs teacher and the jr dev learns faster.
I don't agree with solely using AI to learn to code or having AI write code for you. I think AI should be used as a complement to your own code and using AI to learn to code should be complemented with traditional learn from university/books/online courses ect. I've tried asking AI questions of electronics engineering and low level programming and it's good maybe 7-8/10 but the few times it made mistakes if I didn't already have prior knowledge I wouldn't have known it was making up wrong information. So if you're new to programming and only use AI you're screwed and will probably end up a terrible programmer but then again some lazy ppl want the end results without putting in the work so they don't mind letting AI do it for them.
I recently joined a pro-AI Meetup livestream and these two dudes were advertising to 80+ people how anyone could create SAAS companies based on code generated by AI. It was comical because these dudes didn't even understand anything about the code and anytime they ran into bugs, they just ran it through the AI again over and over until the code worked. I'm just imagining the amount of bugs they'll run into down the line as the app scales and gets more complex. And the poor devs who will have to come in to clean up everything to get it to work properly. The biggest irony of it all is that they were trying to show off their website which was created entirely by AI and it was terrible. The videos didn't work properly because the code they used to fetch from the database was bugged. The signin/signup validation didn't work properly. Everything was broken. This is the future of AI coding.
Write the code ,do your thing first with learning and problem solving and afterwards reiterate with AI, because at the end of the day it is an useful tool if you use it correctly. Besides, It's about asking the right questions to the AI: how can i improve my code? What is good practice? Can you make me a kata out of this? Can you provide me 5 sources for this answer? Sometimes i stuck reading online documentations(im a noob) and than i ask the ai to teach it to me. It is in the worse case a cheating tool and in the best case an assistance/teacher. Use it at the point to push you, where ever u stuck
If AI harms learning then we should save time with AI and dedicate some of that saved time to practicing and learning. We can learn much more from a book and practice problems than we would from typing boilerplate
I'm already a programmer and the job market won't hire me even though I got atleast 5 years experience. So I am using generative AI to build my own project and make money that way. I don't care if it makes me a bad programmer as long as I get rich out of it. The whole point of programming is to have a product that is useful at the end of the day, not say "oh i'm a programmer" for prestige.
"Don't use calculators because you will forget how to calculate square roots."
@@railwaysmodelselectronics7636 I feel like this is a half-truth in a way. Using a calculator to automate repetitive tasks is a no-brainer. On the other hand, learning to write your own multi-variable algebra equations and whatnot that represent something real, is a skill you wouldn't want a calculator to do for you. Otherwise, you’re left with a black box and no real understanding of the whats and hows behind the process.
I don't shed a tear for the effects AI is having on tech, considering that decades ago it already decimated most clerical jobs and eventually brick and mortar stores.
Well, if a junior developer on his/her own could write 50 lines of code without AI, but could complete 500 lines of code, and review it and understand it, then is 50 lines of written code really better than 500 lines? The 500 lines would surely involve some writing and plenty of reviewing and understanding. I don't think it's such a black and white answer of only writing your own code is better. Even when you are reading, analyzing, and rearranging, you're still actively participating in the sport, and over the course of 10 days that's 5000 lines of code vs 500. It's arguable to say the junior might learn more from using AI. However, it's important to make sure that he/she understands all the code and fact checks everything. That is key. That way the AI essentially becomes the jr devs teacher and the jr dev learns faster.
I don't agree with solely using AI to learn to code or having AI write code for you. I think AI should be used as a complement to your own code and using AI to learn to code should be complemented with traditional learn from university/books/online courses ect. I've tried asking AI questions of electronics engineering and low level programming and it's good maybe 7-8/10 but the few times it made mistakes if I didn't already have prior knowledge I wouldn't have known it was making up wrong information. So if you're new to programming and only use AI you're screwed and will probably end up a terrible programmer but then again some lazy ppl want the end results without putting in the work so they don't mind letting AI do it for them.
in a year or two people will laugh at your for writing your own code
Maybe senior devs are safeguarding themselves by singing the praises of chatGPT to juniors…
I recently joined a pro-AI Meetup livestream and these two dudes were advertising to 80+ people how anyone could create SAAS companies based on code generated by AI. It was comical because these dudes didn't even understand anything about the code and anytime they ran into bugs, they just ran it through the AI again over and over until the code worked. I'm just imagining the amount of bugs they'll run into down the line as the app scales and gets more complex. And the poor devs who will have to come in to clean up everything to get it to work properly. The biggest irony of it all is that they were trying to show off their website which was created entirely by AI and it was terrible. The videos didn't work properly because the code they used to fetch from the database was bugged. The signin/signup validation didn't work properly. Everything was broken. This is the future of AI coding.
they will lose there jobs too
Lol
Write the code ,do your thing first with learning and problem solving and afterwards reiterate with AI, because at the end of the day it is an useful tool if you use it correctly.
Besides,
It's about asking the right questions to the AI:
how can i improve my code?
What is good practice?
Can you make me a kata out of this?
Can you provide me 5 sources for this answer?
Sometimes i stuck reading online documentations(im a noob) and than i ask the ai to teach it to me. It is in the worse case a cheating tool and in the best case an assistance/teacher.
Use it at the point to push you, where ever u stuck
Exactly the condescendingly smart based takes I'm craving! 😊
What you mentioned at 21:27 is really concerning.
totally agree with the ending
If AI harms learning then we should save time with AI and dedicate some of that saved time to practicing and learning.
We can learn much more from a book and practice problems than we would from typing boilerplate
first