Nah, calculators are different from AI. Trust me, it'll be so scary. The first year it will come, everybody will make fun of it but year by year, it will scare every coder even those who hold bigger positions because it will get better day by day and that's my friend the difference between AI and calculators. Calculators are more like a tool. AI is like an inexperienced employee who would get better the more experience he gains. I say this because I've seen it happen. Specifically, in the English transcription field. When speech-to-text was introduced, it was only at its best on clear audio 90% accurate. Then a year or two later, it became 95% accurate. And now, it's like 98% accurate on clear audio. It still struggles with bad-quality audio but since it can transcribe clear quality very well, the need for transcribers has shrunk down very much. And what's worst is that they cut down pay on difficult audio because now speech-to-text can help you speed up your work. But is that good? No. Transcribers now have to get paid half or less of what they were getting, they don't get that much work anymore since AI can do clear audio pretty well, and they have to deal with only very difficult audio. You should never trust them when they tell you, you can use it as a tool. What they trying to get you to do is pay for something that you'll end up training to replace you.
What I mean by training is that what they'll do is introduce it to you just as a simple unharmfull tool that would speed up your work. Then while you're using it to do your job and correct its mistakes, what you're doing is making it realize what its mistakes were which will then correct according to your corrections and learn from you to become better. This is basically what they did for transcribers and that's what they'll do for coders.
You got some fair points. I've been using GPT4 and really liking it, but it does get stuff wrong. When I correct it, I believe i'm indeed supplying it with more free learning. I do think however, that there is value in knowing why something works or doesnt, if you don't know how the GPT's solution works or does not work, you can't be a good judge.@@UseDucts
@@maxave7448 ChatGPT was released just 1 year ago. It can code, generate images, videos, write content, provide investment advice, offer legal advice, and much more. Are you expecting it to generate the best novel for you in just one year? Can you learn all of these skills I mentioned above in your lifetime? AI is just in its early stage of development; just wait and see.
100%...i would even extend that to say a lot of jobs that require a higher level understanding of a subject wouldn't become obsolete either. in fact people with such jobs would become a lot more productive since they don't have to do a lot of low level stuff and the quality of their work goes way up
It doesn’t matter how fast coding can be done. I am in a class that started with 24 people. There’s 9 of us left, and we just started intro to database systems. This profession will always require certain people with an actual desire to do the dang thing
Totally agree, I have been a programmer for 6 years. I have offered to teach ~25 people how to code basic programs in python personally for free. 1 person actually said yes and he only did one tutoring session. The reality is most people don’t have the logical mind required.
@@BigDogRenzel lol no way I have done exactly the same and had the same results (just with fewer people) People are annoyed and complain they don't earn a lot of money, so I offer to teach and they either don't want to start or give up! Like wtf 😂
@@BigDogRenzel I wanna learn python... teach me! It'll be fun because I'm not a total noob i.e. I know the difference between strings and integers and such..
Yep. I'm in engineering and write a lot of Visual Basic, C and Python. If I try to give a member of my team (engineers, technical people) a tool that will do 100 hours of work in a minute and it requires them to type something into command prompt or write a single line of code with a very clear guide, they will not use it, so every project like that is a non-starter. Some people just want to sit at a desk and get their paycheck and don't care much about improvement, efficiency, or problem solving outside of their routine tasks. Until we have a tool that does literally everything after given a raw dataset and delivers a clean output without having to do much debugging, not everyone will use it, and I wouldn't trust the output of something I can't check step by step. Any aspiring engineers reading this: learn to code, you will be at such an advantage even if you only use it to automate office tasks.
if customers think they can suddenly become good coders because of AI... they will soon realize they dont really understand their changing "wants" would effectively render any "simple" program they obsolete in a few months. 😂
Copilot is making programmers dumb and it requires lesser skills to produce a piece of program. If companies adopt copilot then computer science degree would lose their value and so would any "programmer".
"Everyone will be a coder" is what people were saying when "High level languages" came along. You know, like C++. AI tools won't level the playing field. It will make ok programmers pretty good.
Even just something as simple as chat gpt is incredible for making basic programs Of course inevitably you're gonna need to do some code yourself because all of the "AI" models are based on training data they have consumed, they can't really create anything fully new per se but it really streamlines the process
@@tsrenisexcept they will be able to, that's why it's called artificial "Intelligence". That would be AGI and I believe it is definitely possible to make. And for all we know, "they" may well already have it behind the curtain.
People just jump on any hype for clicks and views. Before it's crypto, then nft, Blockchain, now AI. There are potential to everything but the hype needs to go away... Playing into people emotions to get views is sad
As an actual programmer and person who has worked in the IT for years: this is bullshit. We already had similar “revolutions”, data-entry folks were supposed to go away because everyone will be able to do it, database guys were supposed to go away because everyone will be able to do it, webdevs and all frontend devs were supposed to go away because it’ll be so easy do to this and here we are with all those jobs still needed and paid reasonably well. The truth is most people are just technologically illiterate and they will be because they don’t care and they don’t need to. There won’t be “1 bilion programmers” just as there aren’t 1 billion plumbers even tho you can look everything you need up on the internet since the 90s
Coding is a abstract language that requires a mind that understands that, and lots of people are unable to code because they just do not think like that. Coding will go away for lots of people, but the way coding was done last year is already changing because of AI. If i was on the fence for getting a computer science degree, i would wait or change to a EE degree. The world is about to change, much like how the world changed with the car!
@@johnjay6370Man you don't know what do you talk. "I would wait to get a computer since degree" This type of comment are just for leasy people. If you don't get a degree you will start in most cases with lower pay and it's harder to get promoted. And don't even think about getting into a big company. And ai will not replace programmers. With air there will be even more lol
I know right? Software development has _nothing_ to do with data, architecture, feedback loops, or user requirements. Those ideas clearly only matter to data scientists. /s
Saw a good meme for this, "For AI to replace software engineers, project managers would have to accurately describe what they want.... don't worry, we're safe."
😂😂😂 True. But also, AI seems to gain better intuition day by day. There's the odd times when it'll suggest something really profound or tell you something you never knew about. That'll only get more frequent as time goes on.
@@Jackson_Zheng yeah I do see the likely probability of it being like a step by step answer questions/choose options as you go along type of thing when engineering specific AI apps start appearing, which will be especially powerful when it has access to and understands the users entire codebase.
@@Jackson_Zheng true! But you can never hold an AI responsible. If things go wrong, the leaders won't have anyone to blame but themselves. Thus, no leaders in any corporate company would want an "AI-only" structure. So software developers who are willing to take the blame and responsibility will always be in need. Also, with AI reducing so many repetitive tasks, we will make sure we have so much more to achieve. We have light years to catch up according to Kardashev scale.
@@BhoopalanIlayalwar It depends on what we think of as a "company". When most people think of a company they think of an organisation whose sole purpose is to profit and grow, but if you think of companies as self sustaining service providers and product producers, then an AI run company wouldn't seem too bad. Plus, not everything is run by humans. We forget how much of our world is "run" mother nature. Look at the weather and the water cycle. Imagine if the weather stopped working one day and we had to rely on a company or an organisation to provide "weather services" to evaporate the ocean manually to create clouds and weather patterns - it doesn't sound too far fetched. But since mother nature has taken care of that, we don't need to worry about it. In the same way, then mother nature fucks up and accidentally makes a hurricane, we don't really "blame" anyone or anything do we? So, in the same way, I think that in the future, basic food production, water treatment, and other infrastructure might be handed over to AI to manage when it eventually becomes safer and more reliable than human staff/operators. If something goes wrong (which may happen from time to time as with anything), we won't necessarily blame it on anyone but on just bad luck - much like the weather.
You still need to code AI to get it started. Also someone has to supply the data set. AI is a tool, not a robot. AI is good because it can process things better than a human, however humans still have the upper hand when it comes to intelligence
This AI fever I am sick off. I feel like it 's only purpose it to deprecate the previous sources. Let me explain: Books got obsolete mostly in the field though there are still books published. StackOverflow has millions of questions answered and updated. AI can explain almost obsolete or deprecated libraries while things are ever changing. Corporations are hyped with FOMO in this AI thing and they enforce their stuff to use it without even understanding its short falls and problems or in which field is really applying in practise. It is just capitalism in its core, throw it all over the world and hey, we are on a new technology era. I don't say learning or getting help to code from a book or stackoverflow is better but in the same way AI is not either. In conclusion, we are not gonna use a "new set of tools", we are just going to add this one for now in our current set and tinker around it as well as we do with the rest of our tools. In a way we are blacksmiths. You just do not go and tell them which tools to use for better swords or something because you are hyped about it and you think it's going to solve the underlying problems. Full disclosure: if you let all your developers go and replace them with AI, I give it 1-3 years that the whole corporate infrastructure will just stop working at all. my opinion, obviously :)
Your conclusion is reliant on the presumption that AI will always be just as useful as any other tool. But that's just unjustified imo. With the proliferation of super powerful computers in this race for AI and control, really, everyone is trying to produce their own chips and there are rapid advancements in Quantum computing, I could surely see the possibility of an AGI that surpasses all human-exclusivism in the near future. We've been saying only humans can do this and only humans can do that and we've been proven wrong on so many of those things that it's no longer reasonable to have such assumptions. I'd say we're no longer the only ones who can use tools, we may very well be the tools that computers and AI uses. And that's a scary thought but it's not far-fetched at all.
@@j.r.r.tolkien8724 🤔 "Everyone" is practically some corporations. So it's not really everyone and it's certainly not you (I suppose) and me. In that sense is where I render the whole phenomenon as a "fever". It's mostly corporations that advertise heavily on the matter and the media do so as well. About the human replacement: have you encountered katana swords that are made by a factory (meaning with no human touch during production) and being really appreciated by katana users? Indeed that's kinda difficult or specialised example but that's what I mean on "blacksmith" parallelism. > [...] that it's no longer reasonable to have such assumptions [...] [...] I'd say we're no longer the only ones who can use tools, [...]
I think you are completely missing the point. Where you needed 20 developers you can get by with 10. As these tools get more powerful and more reliable you can by with less and less people. That represents enormous savings. Cant really be understated. It is a mistake to think you have to fully replace a person for AI to have a big impact on productivity.
Also, AI actually helps in the learning process, as you can ask questions to understand why something is being sone a certain way. I've actually had the experience of finding insightful information that I was not able to find on google (despite variation on the search term and going beyond the first page).
@@technolus5742 tbh, rn companies ask their stuff to use these tools. and they are pushy. Companies will reduce their expenses as they do every time "it is needed". Also, companies do not have concrete idea of what they want to make (like a product or service) which is a job on it's own and not to be thrown at devs which is tend to be the norm. Now, devs are "slowing down" corporations because they ask about the holes which were left open when the planning was taking place. and that's a problem affecting GPTs as well: "hallucinations" are the tons of assumptions you let them calculate when you are not exact to what you want. in the end, you have to explain everything to a machine and be so specific which as a progress is not so far from coding it. and yes, GPTs are helping on breaking ground with something you didn't know before if they have fed on enough data already. but truly truly, using these while you don't really know what you are doing, you 'll end up with pasta code you 'd have no idea how to fix or make sense of. it's different though to talk about AIs while you mean GPTs.
Ai saves you the embarrassment of getting roasted for not referencing a thread in Reddit or asking an already answered question in stack overflow. It’s like having a personal assistant that doesn’t mind that you have asked the same question ten times. Ai will explain it over and over in whatever way you want it to. That’s valuable.
@@TheArrowedKneeThat's one very valid point, imo. If programming wasn't well paid and important as it is now, it would've been generally dissed by the society I think.
@@Lambdaphile Wasn't entirely what i was referring to, just saying that not everyone really can be bothered to sit in front of a screen and solve problems for hours on end.
Nah, there certainly will. Making Python scripts is something even middle schoolers can do. This alone makes them coders. Stress of deadlines? Bro is giving too much weight on the word “coder”
Even with AI, someone who doesn't understand complex algorithms still won't understand them. AI helps one learn faster, but it can't engineer complex code for you.
@@UtsavArvind-ox8li🤦 school has brainwashed you into becoming a 9-5 slave. If AI is so good to replace all programmes (I am a software engineer), that's even better, that means I can leverage AI to create a technology startup. Start my own business.
@@Jesusaross🤦 school has brainwashed you into becoming a 9-5 slave. If AI is so good to replace all programmes (I am a software engineer), that's even better, that means I can leverage AI to create a technology startup. Start my own business.
It will be extremely hard for someone who doesn't know the thermonology used in programming to speak with an AI on how to make an application or automation.
I hope you aren’t referring to chatgpt, because it wasn’t even made with coding in mind. It’s a language model that happens to be able to produce some code. Imagine in a few years when ai that is designed for coding could do.
All the coders that invested into a single framework will be doomed. The coders that have always adopted a language agnostic mindset and understand architectures and how they communicate will be the next rockstars with AI.
5 years ago --- everyone should learn coding, AI will replace factory workers and drivers. If thwy can't learn to code they should do something creative like a writer or artist. Today -- AI has started replacing coders and artists first before they did anything else. 😂😂
The way he’s touting his theories as fact. There’s zero evidence behind his opinions, all I hear is wild conjecture, a man who has no clue what the future holds
So i improved myself with AI i do less coding by myself and more design and architecture and understanding requirements now. So yeah i am on manager level now for my projects 😅😎
I don't think people realize that AI is just a search engine on steroids. The information is still coming from *somewhere.* But he's right; programmers will morph into harnessing and maintaining code more than writing it.
Coding was never really about writing code. It's about understanding and implementing complex system logic. if singing was most efficient to do that, we would be all singing instead of coding, so it doesn't matter.
I do use AI already. Not for writing the whole thing, but it’s faster and give me full answer that I can check and tailor better to my case. It’s faster than getting yelled at and humiliated on stack Overflow, problem is sometimes typing for the prompts takes longer than typing the code itself lol.
True i also use it for searching docs and fix minor stuff, the logic and the flow on how to finish my work is still on me tho so its just a tool for me so that i can finish my work quickly
@@reykesyalramadhan4600 exactly, as it should be. Why should we deprive ourselves from using current technology? Or should we just write code by hand? … have fun with that.
@@ddwfw Make sure to learn your course materials really well first before depending on LLMs. You'll need that core knowledge to notice when they mess up.
@@ddwfw If you find that you enjoy programming, CS will give you a set of tools that will carry you through the hardest problems in your career! But also don't be afraid of switch majors if at some point you realize it's not your thing. It will be hard work, but you'll grow a lot no matter which path you take. Good luck!
Literally why not? By “coder” do you mean you took a 30min html course on Udemy? Literally no established programmer would complain in having some extra help. Using AI doesn’t mean you’ll let it do everything, but you will let it help you, saves time and resources. Plus, to really use AI for coding, as it is now, you must at least know how to do it. ChatGPT cannot make functional apps not even with python, it may make a game or very simple things, but nothing longer and more difficult. And just for further background on you… if you do code… are you one of those that complain about python libraries? You know, the ones having to start from creating the universe on assembly before printing a “hello world” Literally shut up. I get so angry and worked up when people complain about advances in technology. If you hate it so much go live in a hut in the middle of some very far away country where the nearest human settlement is 1000 miles plus.
Lovely. This is great news for a solutions architect like myself. Building systems that work, without friction for the user, is not a technical skill. It's about compassion, and a deep understanding of this.
With no coding experience, I built a color matching program with eight different python scripts embedded with a hundred so behaviors using photoshop actions to automate color matching; it’s a LUT creator that makes any footage look like the color grading of a chosen target image. It dramatically outperforms DaVinci’s color matching AI feature. The point is I knew nothing about programming when I started. I just had Chat GPT, and understood color correction, photoshop, and what needed to be done to get from Point A to Point B and the obstacles, what photoshop itself could not automate with actions, that would require extra python scripts.
People will be able to make simple scripts quickly... but when it comes to a software the seves to millions, that is salable, secure and fault tolerant with high uptime, it requires years of skill and practice... one error caused the new intern that pushed a buggy code shouldn't take entire system down... For example, my first big project after collage that took 5 months to make as team of 6(a messaging app) and only had 1 ~ms latency, but later we released for 1 million users, that algorithm to manage message for everyone take 30 years to sent instead of seconds...
@@vaisakhkm783 interesting, that makes a lot of sense. I don’t think programmers are going anywhere, if anything, their services and demand might increase as basic programming becomes more accessible with ChatGPT and AI is proliferated in every aspect of our society.
coding is just another language: it's like you are telling the computer what to do. if you know what you want to do, like in your example, you are mostly able to do it. yes, in your case you didn't learn to program but I am sure you messed a bit with the code because you could read which parts were doing the things you needed to be done slightly differently than the generated code.
@@kaotiskhund Exactly right, I had many bad iterations, as in possibly hundreds. I needed to interact with Photoshop's UI to select the average colors of the color target image to create a soft-light gradient layer with the colors and luminosity of the target image. However, there are heavy limiations with Photosho's scripting language with some features available only via selection in the UI; I had to find a creative way to get the average three colors of the target image. I reduced the target image to three colors via Photoshop's save feature, I just needed to save it as a GIF with only three colors. At first ChatGPT thought it was impossible to automate a process to extract those colors, since scripting a pixel-scanning feature would be location-dependent, and every image is different in sizes, resolution, etc... I figured out that I can create a photoshop action to reduce color image to one pixel (thus eliminating the location issue ) three times for each color. Then I scanned the pixel which effectively updated the MRU color list (temp memory for recently used colors in Photoshop's UI), then I wrote another code to extract the information from the MRU color list for last three colors recorded, meaning, the last three pixels that were scanned via the photoshop action. The scanning MRU color list feature is a code I borrowed from a random post that shared how to do this. Solving this allowed me to create (with no other input) a soft-light gradient adjustment layer with the average target colors and correct corresponding luminosity, thus automating a normally necessary step of hand-selecting a color via UI. There are many other processes in this action-script, but that was the biggest challenge! One example of the many times I had to examing the code was when I noticed that the program wasn't mapping luminosity correctly in the gradient layer. I realized that though in the UI the colors are based on 0-100, the raw data uses a different scale, I think up to 1600. I had to analyze the code to understand the differences and correct the code with simple arithmetic to get the numbers converted correctly.
@@oliveryt7168 ya ik that..not sure if its for everyone but for me it was hard. I mean u don’t get time to learn these in office hours. U most probably have to do it in your personal time. I was fed up with it. Every 4 months my manager would come and say you guys have to be proficient in this skill in one month. We learn than in our personal time and when I switch job, that skill is no longer required. Happened with me a lot of times. I went for management role. Job is not easy here but after office I follow my other passions.
No. And the reason is incredibly simple. AI takes in a command or query. For devs it will mostly be queries asking for assistent. Now, how good is the general public in queries? Critical thinking about bulk data and understanding relationships? Also, given answers by AI are not always correct unless really really specific. And we all know how bad the endusers are with being specific and critical.. so dont worry.. our jobs aren't going anywhere. But you do need to keep up to date, like always.
The coders that has been coding yesterday are the coders who codes today and those coders will still be coding tomorrow 😂 Ai is easy, real coding is hard and empowering.
you can be great at coding usign AI or whatever, sure...but at the end of the day, who will hire YOU, will companies be willing to even hire junior programmers, FRESH OUT OF SCHOOL, that seek to gain experience, if AI basically does the jobs of juniors for them? What will happen when senior programmers are "spent"? There are TONS of problems that will occur in the long run, I tell you that.
It's the exact opposite; the nature of programming isn't going to change, it's the writing of code that is. 'Coding' is such a derogatory term, because writing code is only like 10% of your job as a software developer, and that's the only thing AI can really replace.
Coding for Porsche JCB Suzuki ... 2020 terminated coughing with pneumonia ICU ... my boss got £1OO,OOOs furlough ... recruiters are lawyers with £1m flats in Manchester
Devs, your jobs are secure, AI can't think for itself without your help, dont listen to anyone who says dont go get your computer science degree, you should definitely go do it at some point.
is not only about that, but big companies who don't have AI models will never let his developers use AI from other companies. What will happen if Apple developers use Chatgpt? then Microsoft will know what they are doing
Alright then, let's do it this way. Go ahead and use AI to developer another programming language! Oh common. Ok then, go ahead and use AI to develop an operating system. Oh just stop. Well use AI to develop a large navigation system or Database software. Take it easy. Ok do these easy ones, now use AI to develop sites like Google, UA-cam, Microsoft, Ebay, Amazon, Facebook, Twitter, WhatsApp, Stock market softwares of this present day. No reasonable and experienced programmer will be threatened by AI, it's just an additional powerful tool that comes as a supplement for a very smart and resourceful computer programmer.
Last 30 years complexity only rose. AI may help with boikerplate coding, which is EVERYWHERE. But who goes into high-comokexity, high-performance, these job need highly abstract thinking and coding...
Being a programmer is not just writing code, you have to understand systems and engineering them. Unless AI can explain the reasoning behind a design, I don’t see how people will sequentially build on top of existing or new code without that vision. There’s a million ways to skin a cat but there’s a right way to do it.
Not going to happen any time soon. When I first used chatGPT, I was overwhelmed. After trying to design things with it, have it require a bare minimum of cohesion, which it doesn't know but just very well tries to convince you of, half of the code it outputs randomly changes, dropping entire functions etc. It's only impressive if you have no idea if stuff you see is actually working or if you're unable to judge whether or not it's good Code. The dangerous thing is that chatGPT makes unexperienced people believe it has created a proper solution. I have seen PRs containing code obviously copied from generative AI and it's painful to see.
I could consistently give you pristine code, but it doesnt mean you know how to scale it, change it for client requirements, keep it up to date and deploy it efficently on cloud infrastructure. AI cant replace coders because then AI would have to use a language dedicated on building itself, building the environments and deploying it. If you had that level of i/o control from an AI model alone thats already revolutionary
I see very little difference between current generation AI and stack overflow - most of the answers given to problems can easily be tracked back to the source stack overflow question (poor implementation and all) and it's just contextualized to the question you asked the ai. I think as ai improves, it likely will be banned at certain times in development (or looked at like copy+pasting from SO) or specific flavors are preferred to be accompanied during development, especially for repetitive tasks. For instance, bard is garbage at coding, but chatgpt is slightly better, and I wouldn't trust either of them for anything that requires any amount of architecturing nor systems level planning.... half the time what is supplied doesn't compile and gets the assignment wrong --- just like copy+pasting from stack overflow
No billion programmers. And actually TODAY there is no programmer without AI. What the hell is intellisense if not predictive code help, based on AI and other background toolsets? AI will replace heavyly structured code, because we will be able to avoid mistakes easier. It will contribute to the rise of script languages. But it won't replace human beings who read and inderstand code.
There have been code generators since the early 90s. They were absolute crap. I don’t see these “AI” code generators being any different. And just for the record software engineering has always been about understanding customer requirements. Programming was always the least important part of that engineering process. And if a machine can do a job it will replace the human. History tells us this. Just look at what happened during the Industrial Revolution. Look at what happened to type setters in the printing industry as soon as desktop publishing systems became affordable.
I call BS. AI are just expert systems. They can help with the plumbing but they can't inovate. It's already about understanding data flows and managing complexity. Ai can't inovate ai can only do what's publicly available to provide prompting to the programer. The expert system isn't going to replace programmers or allow novices to program it'll allow the already good go faster and befddle those that can't understand the basics
I will not take a job that requires a coding exam during an interview. This is because I rely on much reference material, including AI when I write programs. The programming solutions I compose typically involve multiple languages and usually database component(s). If you need somebody that can code a "for" loop in java go elsewhere...
Knowing code is just part of the equation, the real art is knowing what logic to implement in the code... Think of it like this, just because you know have a canvas, oil paint, and know the techniques... doesn't mean you will paint a Mona Lisa... What the world has to be weary about with so called "new tech" is to understand that entrenched industry interests want society to forget how to do things...or how simple things were or started out as... Yes..tech is dumbed down every few years, with the intent on stifling organic business competition... Don't learn just to work for others, even though you may find a job, the real reason to learn a new skill set is to use it for your own benefit... The name of the game is "bail out on society as soon as you can, have enough resources to sustain you/ family, and know enough to do so" ...as trying to fight the establishment will only get you cancelled or assassinated... You can't get cancelled when you are the King of your own domain...Work is slavery, remember that , so work for yourself... -ER x
Why do these channels speak of coding as if we are all the same? I work mostly in low-level hardware where the Python-type layers don't exist, and I could never trust the I Internet let alone AI services. Things like motion generation and guidance. What if you are programming an FPGA? Not all of us live in the internet-based click-till-you-die paradigm.
I've asked Chatgpt around 10 technical questions and it got none right. NONE. Now imagine you have a banking application and you trusted AI to rewrite DB queries. You can lose millions/billions in a matter of minutes.
Ok take 100 random people and teach them Excel a to z. Afterwords How many of them you think will able to handle accounting department of an organization as an Management or Financial Accountant? Toold doesn't make professionals. Skill does. AI will another tool with advance skills. But billion programmer concept will never work.
lol even now I use AI to generate code. 😂 It's not like it's cheating... it's just automated stackoverflow. The hard part of coding is using another person's code, or integration and finding root issues... and the biggest headache is dealing with business, changing requirements and technical debt through "Scrum"'cadence.
😂😂😂 I love that you pretend that programmers don't already live in a world of rapid change. The nature of coding won't change. We have lived in stack overflow land for 10yrs. Chatgpt is just stackoverflow on steroids.
I am using VHDL/SystemVerilog in aerospace and there's no way AI will replace or at least supplement our workload in a major way anytime soon... I am even sceptical it ever will, although who knows what will be in 20 years
Obviously no career/occupation with become entirely obsolete. What people are alluding to is that AI will decrease the number of programming jobs. A team of 5 programmers can be reduced down to 1-2 with the help of AI. Therefore, the demand for programmers will in fact change in 15 years.
Everybody knows basic english, not everybody is a professional writer. Coding is an even higher bar. More people will be able to code, the pros will always be a minority.
just use co-pilot for a day, you’ll notice that a) you need to be very specific, without domain knowledge of programming, you just don’t know what questions to ask. b) probably about 10% of the time, it just makes up random shit that doesn’t work, without experience, you wouldn’t even notice.
If you showed Python to Dijkstra or Turing, maybe they would've thought "So anyone can be a computer scientist now, it's so easy". We all know Python didn't end computer scientists, AI won't do it either. This is not an end but a transformation of an industry. Even if coders disappear, engineers won't.
AI will be an amplifier, not a full blown replacement. Stop and think how many legacy systems exist worldwide that will still need to be maintained and kept alive, just about 5 years ago I was still working with COBOL devs at a huge company, what the industry does need is getting rid of grifters who have no business being in tech.
We talk a lot about programmers, but let's be honest, theoretically, AI could replace any job where hands-on work isn't required, like on a construction site. Generating ideas for advertising campaigns is something AI can do better than integrating complex code into existing business systems, especially in uncommon languages.
People are always like AI will do this or AI will do that. They forget that AIs can't critcally think, problem solve, any of that. It takes in pre-determined data and makes up a result from that data. That's why AIs aren't making big revolutionary mathematic discoveries, people are, because they can take concepts, make new ones, and apply their minds to it.
I already use AO to help speed up my workflow, but AI doesn’t code for me. AI is dumb. It only knows how to map requests to results, and doesn’t know if the result is correct. It’s like someone who doesn’t know how to cook following a recipe. Only in coding, the recipe constantly changes. The AI engine doesn’t know what taste is so what it end up making is purely based on a path. That chicken Alfredo could have maple syrup on it and and AI would tell you with confidence that it made your mean correctly.
There's a huge difference between coding and programming, current AI is "good" in programming (it includes developing softwares, ui, apps) but when it comes to coding, AI can't even solve the most basic problems. Coding mainly refers to problem solving and the broadest topic of coding is "competitive programming", even though it has the word programming it is related to coding
Someone who sees these new advances in LLMs (call it what it is, not AI) and thinks it will just make anybody into a programmer has never actually BUILT anything with code before. LLMs are just better autocomplete
Idk. I agree with the spirit of the video, but to say “everybody codes” is so much tech echo chamber nonsense I don’t think they understand average every day people. Stats came out that said with higher abstraction, the younger generations (zoomers) technical facilities are way worse than millennials, and that trend only continues. I think this just pushes the field further, using ai tools.
Been in this industry over 30 years. Every couple of years someone makes a prediction that coding is going away. It isn’t. It won’t. Will the tools get better? Debateable. Will chatgpt revolutionize it? Lol, no.
It wont replace "all" coders, but it will certainly take out aournd 80% of software developers. But in 10 Years, i imagine 95% of "coders" will be gone. At the end of the day we need software to perform certain tasks, and these taks are business driven. Once we have AI powerful enough to run on a certain platform where all these ideas and processes can be taken care of from simply prompting it, then we will loose almost all our programmers.
Hahahahahah imma bookmark this one and come back in 5 years. Here’s my prediction; once a mass adopted programming language is closer to the spoken language then we can start that 5 year timer. Looking at just language processors and auto complete in existing typed languages is bunk. This kind of talk makes people feel like if they just wait they’ll eventually just become a developer with the assistance of ai and that’s pure fantasy. Read a book. Learn some javascript. Don’t fear ai and definitely don’t listen to this crap
Already used chagpt4 and copilot for production code now for about 7 months. Its not a panacea for sure...and there are left-field issues that we never thought of...so its possible even with the current capabilities of these language models to generate code thatvis extremely hard for a human being to maintain. I am speaking from experience. The copilot has no "write it maintainibly for humans" style guide. Also for larger projects or projects with several layers the copilot has difficulty with the current capabilities to have a big picture view. There are other more technical issues that i won't go into here, but trust me, it aint as simple as this short is giving the impression of.
Sure pal. Surely 1/7 of the population will have access to internet and access to AI tools and the desire to write code. Like that’s going to happen. It will help people get into this and understand how to do basic things and improve, but reaching a “useful” level requieres far more effort than just searching a similar app, script… that’s already on the internet.
I think it will make simple automations and scripts easily accessible to generate for entry level programmers or technology enthusiasts and it will Make good programmers more productive and save some time. I don’t think the current technology will replace great programmers, but within 5-10 years idk. Even if that was the case I believe computer programmers will still have a massive advantage with the tooling
There's a lot of bullshit in this short. The code generated by AI can only make any sense when you know what code you expect before writing your prompts and you undersand what you got as the result. In my opinion developers will be much more productive in the future, using AI-based tools, but it will require even more skills, rather than everyone will be a programmer ;)
This dude didn't say onr thing that is revealing and I'm a computer scientist! Just throwing AIninto any subject doesn't make it a reality or even practical forbthat matter! What the hell is he even banging on about with loop feedbacks from customers? Thats been happening since the first program was invented
Calculators didn't make mathematicians obsolete, it only made simple arithmetics obsolete.
Nah, calculators are different from AI. Trust me, it'll be so scary. The first year it will come, everybody will make fun of it but year by year, it will scare every coder even those who hold bigger positions because it will get better day by day and that's my friend the difference between AI and calculators. Calculators are more like a tool. AI is like an inexperienced employee who would get better the more experience he gains. I say this because I've seen it happen. Specifically, in the English transcription field. When speech-to-text was introduced, it was only at its best on clear audio 90% accurate. Then a year or two later, it became 95% accurate. And now, it's like 98% accurate on clear audio. It still struggles with bad-quality audio but since it can transcribe clear quality very well, the need for transcribers has shrunk down very much. And what's worst is that they cut down pay on difficult audio because now speech-to-text can help you speed up your work. But is that good? No. Transcribers now have to get paid half or less of what they were getting, they don't get that much work anymore since AI can do clear audio pretty well, and they have to deal with only very difficult audio. You should never trust them when they tell you, you can use it as a tool. What they trying to get you to do is pay for something that you'll end up training to replace you.
What I mean by training is that what they'll do is introduce it to you just as a simple unharmfull tool that would speed up your work. Then while you're using it to do your job and correct its mistakes, what you're doing is making it realize what its mistakes were which will then correct according to your corrections and learn from you to become better. This is basically what they did for transcribers and that's what they'll do for coders.
You got some fair points. I've been using GPT4 and really liking it, but it does get stuff wrong. When I correct it, I believe i'm indeed supplying it with more free learning. I do think however, that there is value in knowing why something works or doesnt, if you don't know how the GPT's solution works or does not work, you can't be a good judge.@@UseDucts
@senbonzakura662 That's just the introduction, buddy
Bro u have no idea what ai is lol .
Everybody can write, but not everybody can write books.
😂😂 This is an excellent quote for the whole situation, like we aren't that easily replaceable, we'll just adapt and be more productive
But Ai can write book
@@tathagata_roy Name one successful novel writren by AI. Ill wait.
Golden quote ❤❤❤❤
@@maxave7448 ChatGPT was released just 1 year ago. It can code, generate images, videos, write content, provide investment advice, offer legal advice, and much more. Are you expecting it to generate the best novel for you in just one year? Can you learn all of these skills I mentioned above in your lifetime? AI is just in its early stage of development; just wait and see.
For coders to be disappeared, customers have to say **EXACTLY** what they want to AI.
So don't worry guys
We will survive
Remember… you’re a programmer because you’re smart. Really really smart. You can do anything.
More like 5 procent will survive..
But AI can potentially do anything that a human can!
@@lavrikmaksim1814 u sure bro?
Ai can prompt itself… omg
People who are scared of AI taking over programming have never actually studied AI or programming.
Yeah the programmers that can be overtaken by Ai, are useless anyway and I don't want them anywhere close to my project 😂
I think it is important that we start to differentiate between 'coder' and 'programmer' especially in this context.
I'm studying AI development and I'm worried AI will replace me 😂
You’ll be able to use AI to just scan and rebuild other Top Coders projects / skills.
100%...i would even extend that to say a lot of jobs that require a higher level understanding of a subject wouldn't become obsolete either. in fact people with such jobs would become a lot more productive since they don't have to do a lot of low level stuff and the quality of their work goes way up
It doesn’t matter how fast coding can be done. I am in a class that started with 24 people. There’s 9 of us left, and we just started intro to database systems. This profession will always require certain people with an actual desire to do the dang thing
Totally agree, I have been a programmer for 6 years. I have offered to teach ~25 people how to code basic programs in python personally for free. 1 person actually said yes and he only did one tutoring session. The reality is most people don’t have the logical mind required.
@@BigDogRenzel lol no way I have done exactly the same and had the same results (just with fewer people)
People are annoyed and complain they don't earn a lot of money, so I offer to teach and they either don't want to start or give up!
Like wtf 😂
@@BigDogRenzel I wanna learn python... teach me! It'll be fun because I'm not a total noob i.e. I know the difference between strings and integers and such..
@g.t.7765 that’s valid. If it’s not the average starting salary, it’s because of the buzz words and the names.
Yep. I'm in engineering and write a lot of Visual Basic, C and Python. If I try to give a member of my team (engineers, technical people) a tool that will do 100 hours of work in a minute and it requires them to type something into command prompt or write a single line of code with a very clear guide, they will not use it, so every project like that is a non-starter. Some people just want to sit at a desk and get their paycheck and don't care much about improvement, efficiency, or problem solving outside of their routine tasks. Until we have a tool that does literally everything after given a raw dataset and delivers a clean output without having to do much debugging, not everyone will use it, and I wouldn't trust the output of something I can't check step by step. Any aspiring engineers reading this: learn to code, you will be at such an advantage even if you only use it to automate office tasks.
You know it's BS when someone promises that all your problems are going to disappear 😅
The good thing is is that your suffering wont even register.
Exactly 😄
if customers think they can suddenly become good coders because of AI... they will soon realize they dont really understand their changing "wants" would effectively
render any "simple" program they obsolete in a few months. 😂
we are at a turning point in civilization. we have no clue where this technology can take us.
Copilot is making programmers dumb and it requires lesser skills to produce a piece of program. If companies adopt copilot then computer science degree would lose their value and so would any "programmer".
"Everyone will be a coder" is what people were saying when "High level languages" came along. You know, like C++. AI tools won't level the playing field. It will make ok programmers pretty good.
It will make them “pretty good” in the past.
we should have just stuck to C, the whole world would be a lot simpler and better
Even just something as simple as chat gpt is incredible for making basic programs
Of course inevitably you're gonna need to do some code yourself because all of the "AI" models are based on training data they have consumed, they can't really create anything fully new per se but it really streamlines the process
@@tsrenisexcept they will be able to, that's why it's called artificial "Intelligence". That would be AGI and I believe it is definitely possible to make. And for all we know, "they" may well already have it behind the curtain.
@@_khaineyou and i probably wouldnt be commenting on a youtube short right now if that was the case.
I have been hearing this BS that programming will be obsolete in the near future for 15 years.
Doesn't bother me gatekeeper
People just jump on any hype for clicks and views. Before it's crypto, then nft, Blockchain, now AI. There are potential to everything but the hype needs to go away... Playing into people emotions to get views is sad
As an actual programmer and person who has worked in the IT for years: this is bullshit. We already had similar “revolutions”, data-entry folks were supposed to go away because everyone will be able to do it, database guys were supposed to go away because everyone will be able to do it, webdevs and all frontend devs were supposed to go away because it’ll be so easy do to this and here we are with all those jobs still needed and paid reasonably well.
The truth is most people are just technologically illiterate and they will be because they don’t care and they don’t need to. There won’t be “1 bilion programmers” just as there aren’t 1 billion plumbers even tho you can look everything you need up on the internet since the 90s
i think coding is accessible like writing an article, but only a few master the art
Exactly, not everyone‘s writing articles.
Coding is a abstract language that requires a mind that understands that, and lots of people are unable to code because they just do not think like that. Coding will go away for lots of people, but the way coding was done last year is already changing because of AI. If i was on the fence for getting a computer science degree, i would wait or change to a EE degree. The world is about to change, much like how the world changed with the car!
@@johnjay6370 yep i agree😉
Well said
@@johnjay6370Man you don't know what do you talk. "I would wait to get a computer since degree" This type of comment are just for leasy people. If you don't get a degree you will start in most cases with lower pay and it's harder to get promoted. And don't even think about getting into a big company. And ai will not replace programmers. With air there will be even more lol
how to reveal yourself as an "AI enthusiast" AKA "import tensorflow as tf" enthusiast
adding some model.fit() would be nice
I know right? Software development has _nothing_ to do with data, architecture, feedback loops, or user requirements. Those ideas clearly only matter to data scientists. /s
> 2023
> Still using tensorflow instead of pytorch
As a seasoned programmer, the only thing I can tell you is: have fun debugging your AI-made programs.
You’re assuming these LLMs are as far as AI goes in the next several years.
What did you mean exactly by a seasoned programmer?
Exactly
@@paultvshow another web dev probably
I mean ai can also be used to debug a lot faster but it’s more of trying to get the ai to do exactly what you want consistently
Saw a good meme for this, "For AI to replace software engineers, project managers would have to accurately describe what they want.... don't worry, we're safe."
😂😂😂 True. But also, AI seems to gain better intuition day by day. There's the odd times when it'll suggest something really profound or tell you something you never knew about. That'll only get more frequent as time goes on.
@@Jackson_Zheng yeah I do see the likely probability of it being like a step by step answer questions/choose options as you go along type of thing when engineering specific AI apps start appearing, which will be especially powerful when it has access to and understands the users entire codebase.
but for how long tho?
@@Jackson_Zheng true!
But you can never hold an AI responsible. If things go wrong, the leaders won't have anyone to blame but themselves. Thus, no leaders in any corporate company would want an "AI-only" structure. So software developers who are willing to take the blame and responsibility will always be in need.
Also, with AI reducing so many repetitive tasks, we will make sure we have so much more to achieve. We have light years to catch up according to Kardashev scale.
@@BhoopalanIlayalwar It depends on what we think of as a "company". When most people think of a company they think of an organisation whose sole purpose is to profit and grow, but if you think of companies as self sustaining service providers and product producers, then an AI run company wouldn't seem too bad. Plus, not everything is run by humans. We forget how much of our world is "run" mother nature. Look at the weather and the water cycle. Imagine if the weather stopped working one day and we had to rely on a company or an organisation to provide "weather services" to evaporate the ocean manually to create clouds and weather patterns - it doesn't sound too far fetched. But since mother nature has taken care of that, we don't need to worry about it. In the same way, then mother nature fucks up and accidentally makes a hurricane, we don't really "blame" anyone or anything do we? So, in the same way, I think that in the future, basic food production, water treatment, and other infrastructure might be handed over to AI to manage when it eventually becomes safer and more reliable than human staff/operators. If something goes wrong (which may happen from time to time as with anything), we won't necessarily blame it on anyone but on just bad luck - much like the weather.
Everyone has a camera on their phones; not everyone is a photographer.
Eh... but in that example, it makes coding sound like it will be a super over-saturated field. Idk. This is weird
@@k.c.simonsen2its already oversaturated 😭
Insightfull. Everybody have 2 legs and it dose t make them olimpic athletes. So the key is interior fire 🔥 pasión 🔥.
There won't be billions of programmers.
And I can personally tell you that.
I agree
Till there’s so much garbage code that it’ll take billions of programmers to sift and fix it all
You still need to code AI to get it started. Also someone has to supply the data set. AI is a tool, not a robot. AI is good because it can process things better than a human, however humans still have the upper hand when it comes to intelligence
Yeah, I just like right now there’s not billions of programmers everyone will move with the times and adapt
I can agree to this. I am a programmer by profession, and even I do not think I am a "programmer"., you know?
Understanding data flow, architecting things and understanding customer requirements is what software engineering has been about since its inception
People don't really get that writting code is just the fun bit
Exactly the comment I was looking for
This AI fever I am sick off. I feel like it 's only purpose it to deprecate the previous sources. Let me explain: Books got obsolete mostly in the field though there are still books published. StackOverflow has millions of questions answered and updated. AI can explain almost obsolete or deprecated libraries while things are ever changing. Corporations are hyped with FOMO in this AI thing and they enforce their stuff to use it without even understanding its short falls and problems or in which field is really applying in practise.
It is just capitalism in its core, throw it all over the world and hey, we are on a new technology era.
I don't say learning or getting help to code from a book or stackoverflow is better but in the same way AI is not either.
In conclusion, we are not gonna use a "new set of tools", we are just going to add this one for now in our current set and tinker around it as well as we do with the rest of our tools.
In a way we are blacksmiths. You just do not go and tell them which tools to use for better swords or something because you are hyped about it and you think it's going to solve the underlying problems.
Full disclosure: if you let all your developers go and replace them with AI, I give it 1-3 years that the whole corporate infrastructure will just stop working at all.
my opinion, obviously :)
Your conclusion is reliant on the presumption that AI will always be just as useful as any other tool. But that's just unjustified imo. With the proliferation of super powerful computers in this race for AI and control, really, everyone is trying to produce their own chips and there are rapid advancements in Quantum computing, I could surely see the possibility of an AGI that surpasses all human-exclusivism in the near future. We've been saying only humans can do this and only humans can do that and we've been proven wrong on so many of those things that it's no longer reasonable to have such assumptions. I'd say we're no longer the only ones who can use tools, we may very well be the tools that computers and AI uses. And that's a scary thought but it's not far-fetched at all.
@@j.r.r.tolkien8724 🤔 "Everyone" is practically some corporations. So it's not really everyone and it's certainly not you (I suppose) and me. In that sense is where I render the whole phenomenon as a "fever". It's mostly corporations that advertise heavily on the matter and the media do so as well.
About the human replacement: have you encountered katana swords that are made by a factory (meaning with no human touch during production) and being really appreciated by katana users? Indeed that's kinda difficult or specialised example but that's what I mean on "blacksmith" parallelism.
> [...] that it's no longer reasonable to have such assumptions [...] [...] I'd say we're no longer the only ones who can use tools, [...]
I think you are completely missing the point. Where you needed 20 developers you can get by with 10. As these tools get more powerful and more reliable you can by with less and less people. That represents enormous savings. Cant really be understated.
It is a mistake to think you have to fully replace a person for AI to have a big impact on productivity.
Also, AI actually helps in the learning process, as you can ask questions to understand why something is being sone a certain way. I've actually had the experience of finding insightful information that I was not able to find on google (despite variation on the search term and going beyond the first page).
@@technolus5742 tbh, rn companies ask their stuff to use these tools. and they are pushy.
Companies will reduce their expenses as they do every time "it is needed".
Also, companies do not have concrete idea of what they want to make (like a product or service) which is a job on it's own and not to be thrown at devs which is tend to be the norm.
Now, devs are "slowing down" corporations because they ask about the holes which were left open when the planning was taking place. and that's a problem affecting GPTs as well: "hallucinations" are the tons of assumptions you let them calculate when you are not exact to what you want.
in the end, you have to explain everything to a machine and be so specific which as a progress is not so far from coding it.
and yes, GPTs are helping on breaking ground with something you didn't know before if they have fed on enough data already.
but truly truly, using these while you don't really know what you are doing, you 'll end up with pasta code you 'd have no idea how to fix or make sense of. it's different though to talk about AIs while you mean GPTs.
Tell me you've never ever worked on a programming project bigger than a calculator without telling me.
So precise 👌
Ai saves you the embarrassment of getting roasted for not referencing a thread in Reddit or asking an already answered question in stack overflow. It’s like having a personal assistant that doesn’t mind that you have asked the same question ten times. Ai will explain it over and over in whatever way you want it to. That’s valuable.
Won't you get less money though?Genuine question.
@@fulanibnfulan8764 no, AI only weeds out the useless workers. If anything, it will increase pay
@@fulanibnfulan8764not jsut anyone can guide an A.I. For larger projects you can’t just let it do what it wants
@@codingsafari well it depends on what your asking it. You’ve got to know how to leverage AI to your favor.
@@Vivi-xn9iz it’ll popularize new departments for Data Scientists. Most businesses don’t even know what to ask for in a job posting.
I don't agree that there would be bilions of coders 😅 A lot of people canoot and will not handle the stress of deadlines and fixing bugs...
Yeah programming isn't for everyone. That isn't going to change regardless of AI.
@@TheArrowedKneeThat's one very valid point, imo. If programming wasn't well paid and important as it is now, it would've been generally dissed by the society I think.
@@Lambdaphile Wasn't entirely what i was referring to, just saying that not everyone really can be bothered to sit in front of a screen and solve problems for hours on end.
Nah, there certainly will. Making Python scripts is something even middle schoolers can do. This alone makes them coders. Stress of deadlines? Bro is giving too much weight on the word “coder”
Even with AI, someone who doesn't understand complex algorithms still won't understand them. AI helps one learn faster, but it can't engineer complex code for you.
Simple as you've just said
Self denial.. it's a good thing bro
Yet.
@@UtsavArvind-ox8li🤦 school has brainwashed you into becoming a 9-5 slave. If AI is so good to replace all programmes (I am a software engineer), that's even better, that means I can leverage AI to create a technology startup. Start my own business.
@@Jesusaross🤦 school has brainwashed you into becoming a 9-5 slave. If AI is so good to replace all programmes (I am a software engineer), that's even better, that means I can leverage AI to create a technology startup. Start my own business.
It will be extremely hard for someone who doesn't know the thermonology used in programming to speak with an AI on how to make an application or automation.
Are we talking about the same AI that research shows gives bugged code 80% of the time?
No.
I hope you aren’t referring to chatgpt, because it wasn’t even made with coding in mind. It’s a language model that happens to be able to produce some code. Imagine in a few years when ai that is designed for coding could do.
@@Arun_Baliga i don't think you are allowed to talk about this subject
i bet you never heard of github copilot or code whisperer@@Arun_Baliga
@@Arun_Baliga Coding is literally telling what you want the computer to do using a programming language.
“And when everyone’s a programmer… no one will be”
If everyone breathes, does that mean no-one breathes?
@@mrlightwriter watch the incredibles
All the coders that invested into a single framework will be doomed. The coders that have always adopted a language agnostic mindset and understand architectures and how they communicate will be the next rockstars with AI.
5 years ago --- everyone should learn coding, AI will replace factory workers and drivers.
If thwy can't learn to code they should do something creative like a writer or artist.
Today -- AI has started replacing coders and artists first before they did anything else. 😂😂
The fundamentals will take some years to change.
The way he’s touting his theories as fact. There’s zero evidence behind his opinions, all I hear is wild conjecture, a man who has no clue what the future holds
So i improved myself with AI i do less coding by myself and more design and architecture and understanding requirements now.
So yeah i am on manager level now for my projects 😅😎
Its as simple as copying from stackoverflow and pasting it but with AI... AI is gonna cut you more corners thats it
I don't think people realize that AI is just a search engine on steroids. The information is still coming from *somewhere.* But he's right; programmers will morph into harnessing and maintaining code more than writing it.
Coding was never really about writing code. It's about understanding and implementing complex system logic. if singing was most efficient to do that, we would be all singing instead of coding, so it doesn't matter.
no it generates shit
There are millions of books of all sorts but not everyone can publish even an article 🗿
chatGPT 4 can said to be the most capable ai out there, and even now sometimes I don't get the answer I want
coding != programming
This is ridiculous due to the security problems and electronic warfare related .
I do use AI already. Not for writing the whole thing, but it’s faster and give me full answer that I can check and tailor better to my case. It’s faster than getting yelled at and humiliated on stack Overflow, problem is sometimes typing for the prompts takes longer than typing the code itself lol.
True i also use it for searching docs and fix minor stuff, the logic and the flow on how to finish my work is still on me tho so its just a tool for me so that i can finish my work quickly
@@reykesyalramadhan4600 exactly, as it should be. Why should we deprive ourselves from using current technology? Or should we just write code by hand? … have fun with that.
@@yesyes9698 hahaha yeah true
@@ddwfw Make sure to learn your course materials really well first before depending on LLMs. You'll need that core knowledge to notice when they mess up.
@@ddwfw If you find that you enjoy programming, CS will give you a set of tools that will carry you through the hardest problems in your career! But also don't be afraid of switch majors if at some point you realize it's not your thing. It will be hard work, but you'll grow a lot no matter which path you take. Good luck!
As a developer, this video hurts a shit ton. I wish I could not use A.I tools in my future jobs...
Why not? They’re pretty cool. No more stackoverflow sounds like heaven
Literally why not? By “coder” do you mean you took a 30min html course on Udemy?
Literally no established programmer would complain in having some extra help. Using AI doesn’t mean you’ll let it do everything, but you will let it help you, saves time and resources.
Plus, to really use AI for coding, as it is now, you must at least know how to do it. ChatGPT cannot make functional apps not even with python, it may make a game or very simple things, but nothing longer and more difficult.
And just for further background on you… if you do code… are you one of those that complain about python libraries? You know, the ones having to start from creating the universe on assembly before printing a “hello world”
Literally shut up. I get so angry and worked up when people complain about advances in technology. If you hate it so much go live in a hut in the middle of some very far away country where the nearest human settlement is 1000 miles plus.
@@DEBO5 only for programmers like u
@@DEBO5 people are copy pasting without researching on stackoverflow because of chatgpt lol
@@countmein5164 wow you’re so cool I bet you code COBOL so based
Calculator is necessity similarly 😮scientific calculator is not a necessity for all
Bro these chat bots are not a.i., theyre decisive algorithms not some self learning, self sustainable organisms 😂😂
I am a programmer, but i rarely code. Coding is just a small part of my job. Not worried.
Well to be honest AI is still very limited and even makes mistakes
No it already took my job and raised my kids
As A programmer I can see this be true in the future, but for the moment, I find my self arguing with GPT on a daily basis.
This actually sucks since there's just a feeling of proudness... a massive bomb of dopemine when your code compiles
Lovely. This is great news for a solutions architect like myself. Building systems that work, without friction for the user, is not a technical skill. It's about compassion, and a deep understanding of this.
With no coding experience, I built a color matching program with eight different python scripts embedded with a hundred so behaviors using photoshop actions to automate color matching; it’s a LUT creator that makes any footage look like the color grading of a chosen target image. It dramatically outperforms DaVinci’s color matching AI feature. The point is I knew nothing about programming when I started. I just had Chat GPT, and understood color correction, photoshop, and what needed to be done to get from Point A to Point B and the obstacles, what photoshop itself could not automate with actions, that would require extra python scripts.
People will be able to make simple scripts quickly...
but when it comes to a software the seves to millions, that is salable, secure and fault tolerant with high uptime, it requires years of skill and practice...
one error caused the new intern that pushed a buggy code shouldn't take entire system down...
For example, my first big project after collage that took 5 months to make as team of 6(a messaging app) and only had 1 ~ms latency,
but later we released for 1 million users, that algorithm to manage message for everyone take 30 years to sent instead of seconds...
@@vaisakhkm783 interesting, that makes a lot of sense. I don’t think programmers are going anywhere, if anything, their services and demand might increase as basic programming becomes more accessible with ChatGPT and AI is proliferated in every aspect of our society.
@@2ndEarth of-course
coding is just another language: it's like you are telling the computer what to do. if you know what you want to do, like in your example, you are mostly able to do it. yes, in your case you didn't learn to program but I am sure you messed a bit with the code because you could read which parts were doing the things you needed to be done slightly differently than the generated code.
@@kaotiskhund Exactly right, I had many bad iterations, as in possibly hundreds. I needed to interact with Photoshop's UI to select the average colors of the color target image to create a soft-light gradient layer with the colors and luminosity of the target image. However, there are heavy limiations with Photosho's scripting language with some features available only via selection in the UI; I had to find a creative way to get the average three colors of the target image. I reduced the target image to three colors via Photoshop's save feature, I just needed to save it as a GIF with only three colors. At first ChatGPT thought it was impossible to automate a process to extract those colors, since scripting a pixel-scanning feature would be location-dependent, and every image is different in sizes, resolution, etc... I figured out that I can create a photoshop action to reduce color image to one pixel (thus eliminating the location issue ) three times for each color. Then I scanned the pixel which effectively updated the MRU color list (temp memory for recently used colors in Photoshop's UI), then I wrote another code to extract the information from the MRU color list for last three colors recorded, meaning, the last three pixels that were scanned via the photoshop action. The scanning MRU color list feature is a code I borrowed from a random post that shared how to do this. Solving this allowed me to create (with no other input) a soft-light gradient adjustment layer with the average target colors and correct corresponding luminosity, thus automating a normally necessary step of hand-selecting a color via UI. There are many other processes in this action-script, but that was the biggest challenge!
One example of the many times I had to examing the code was when I noticed that the program wasn't mapping luminosity correctly in the gradient layer. I realized that though in the UI the colors are based on 0-100, the raw data uses a different scale, I think up to 1600. I had to analyze the code to understand the differences and correct the code with simple arithmetic to get the numbers converted correctly.
chatGPT is garbage now thanks to them going woke
Thats exactly why i left coding and went to management…Literally I had to learn something new every year otherwise I am irrelevant…
Understandable.. But people should really know that required skill: Be ready to constantly learn new stuff.
@@oliveryt7168 ya ik that..not sure if its for everyone but for me it was hard. I mean u don’t get time to learn these in office hours. U most probably have to do it in your personal time. I was fed up with it. Every 4 months my manager would come and say you guys have to be proficient in this skill in one month. We learn than in our personal time and when I switch job, that skill is no longer required. Happened with me a lot of times. I went for management role. Job is not easy here but after office I follow my other passions.
Coders are for the most just bad translators.
This is bs
Yep total bs
AI won't solve problems
don't trust this dude too much
Yeah this was pre-devin huh
No. And the reason is incredibly simple. AI takes in a command or query. For devs it will mostly be queries asking for assistent.
Now, how good is the general public in queries? Critical thinking about bulk data and understanding relationships? Also, given answers by AI are not always correct unless really really specific.
And we all know how bad the endusers are with being specific and critical.. so dont worry.. our jobs aren't going anywhere.
But you do need to keep up to date, like always.
The coders that has been coding yesterday are the coders who codes today and those coders will still be coding tomorrow 😂 Ai is easy, real coding is hard and empowering.
Coders are the first to implement ai. There would be none of it without these programmers.
Nowadays new iPhone operating systems have bugs in them because of coder's dependency on AI tools, that gradually decrease their knowledge.
you can be great at coding usign AI or whatever, sure...but at the end of the day, who will hire YOU, will companies be willing to even hire junior programmers, FRESH OUT OF SCHOOL, that seek to gain experience, if AI basically does the jobs of juniors for them? What will happen when senior programmers are "spent"? There are TONS of problems that will occur in the long run, I tell you that.
Senseless talk
He has a startup selling his AI. Look for his business to know where he is coming from 😂
It's the exact opposite; the nature of programming isn't going to change, it's the writing of code that is. 'Coding' is such a derogatory term, because writing code is only like 10% of your job as a software developer, and that's the only thing AI can really replace.
Coding for Porsche JCB Suzuki ... 2020 terminated coughing with pneumonia ICU ... my boss got £1OO,OOOs furlough ... recruiters are lawyers with £1m flats in Manchester
Devs, your jobs are secure, AI can't think for itself without your help, dont listen to anyone who says dont go get your computer science degree, you should definitely go do it at some point.
is not only about that, but big companies who don't have AI models will never let his developers use AI from other companies. What will happen if Apple developers use Chatgpt? then Microsoft will know what they are doing
Alright then, let's do it this way. Go ahead and use AI to developer another programming language! Oh common. Ok then, go ahead and use AI to develop an operating system. Oh just stop. Well use AI to develop a large navigation system or Database software. Take it easy. Ok do these easy ones, now use AI to develop sites like Google, UA-cam, Microsoft, Ebay, Amazon, Facebook, Twitter, WhatsApp, Stock market softwares of this present day. No reasonable and experienced programmer will be threatened by AI, it's just an additional powerful tool that comes as a supplement for a very smart and resourceful computer programmer.
Last 30 years complexity only rose. AI may help with boikerplate coding, which is EVERYWHERE. But who goes into high-comokexity, high-performance, these job need highly abstract thinking and coding...
Being a programmer is not just writing code, you have to understand systems and engineering them. Unless AI can explain the reasoning behind a design, I don’t see how people will sequentially build on top of existing or new code without that vision. There’s a million ways to skin a cat but there’s a right way to do it.
Not going to happen any time soon. When I first used chatGPT, I was overwhelmed.
After trying to design things with it, have it require a bare minimum of cohesion, which it doesn't know but just very well tries to convince you of, half of the code it outputs randomly changes, dropping entire functions etc.
It's only impressive if you have no idea if stuff you see is actually working or if you're unable to judge whether or not it's good Code.
The dangerous thing is that chatGPT makes unexperienced people believe it has created a proper solution. I have seen PRs containing code obviously copied from generative AI and it's painful to see.
I could consistently give you pristine code, but it doesnt mean you know how to scale it, change it for client requirements, keep it up to date and deploy it efficently on cloud infrastructure. AI cant replace coders because then AI would have to use a language dedicated on building itself, building the environments and deploying it. If you had that level of i/o control from an AI model alone thats already revolutionary
I see very little difference between current generation AI and stack overflow - most of the answers given to problems can easily be tracked back to the source stack overflow question (poor implementation and all) and it's just contextualized to the question you asked the ai. I think as ai improves, it likely will be banned at certain times in development (or looked at like copy+pasting from SO) or specific flavors are preferred to be accompanied during development, especially for repetitive tasks. For instance, bard is garbage at coding, but chatgpt is slightly better, and I wouldn't trust either of them for anything that requires any amount of architecturing nor systems level planning.... half the time what is supplied doesn't compile and gets the assignment wrong --- just like copy+pasting from stack overflow
No billion programmers. And actually TODAY there is no programmer without AI. What the hell is intellisense if not predictive code help, based on AI and other background toolsets?
AI will replace heavyly structured code, because we will be able to avoid mistakes easier. It will contribute to the rise of script languages.
But it won't replace human beings who read and inderstand code.
There have been code generators since the early 90s. They were absolute crap. I don’t see these “AI” code generators being any different. And just for the record software engineering has always been about understanding customer requirements. Programming was always the least important part of that engineering process. And if a machine can do a job it will replace the human. History tells us this. Just look at what happened during the Industrial Revolution. Look at what happened to type setters in the printing industry as soon as desktop publishing systems became affordable.
Graphic design is already taking this same route btw. Have been working in the field for 18yrs and it’s already apart of my work flow.
In what ways specifically?
I call BS. AI are just expert systems. They can help with the plumbing but they can't inovate. It's already about understanding data flows and managing complexity. Ai can't inovate ai can only do what's publicly available to provide prompting to the programer. The expert system isn't going to replace programmers or allow novices to program it'll allow the already good go faster and befddle those that can't understand the basics
I will not take a job that requires a coding exam during an interview. This is because I rely on much reference material, including AI when I write programs. The programming solutions I compose typically involve multiple languages and usually database component(s). If you need somebody that can code a "for" loop in java go elsewhere...
Knowing code is just part of the equation, the real art is knowing what logic to implement in the code...
Think of it like this, just because you know have a canvas, oil paint, and know the techniques... doesn't mean you will paint a Mona Lisa...
What the world has to be weary about with so called "new tech" is to understand that entrenched industry interests want society to forget how to do things...or how simple things were or started out as...
Yes..tech is dumbed down every few years, with the intent on stifling organic business competition...
Don't learn just to work for others, even though you may find a job, the real reason to learn a new skill set is to use it for your own benefit...
The name of the game is "bail out on society as soon as you can, have enough resources to sustain you/ family, and know enough to do so" ...as trying to fight the establishment will only get you cancelled or assassinated...
You can't get cancelled when you are the King of your own domain...Work is slavery, remember that , so work for yourself...
-ER x
Why do these channels speak of coding as if we are all the same? I work mostly in low-level hardware where the Python-type layers don't exist, and I could never trust the I Internet let alone AI services. Things like motion generation and guidance. What if you are programming an FPGA? Not all of us live in the internet-based click-till-you-die paradigm.
I've asked Chatgpt around 10 technical questions and it got none right. NONE.
Now imagine you have a banking application and you trusted AI to rewrite DB queries. You can lose millions/billions in a matter of minutes.
Ok take 100 random people and teach them Excel a to z. Afterwords How many of them you think will able to handle accounting department of an organization as an Management or Financial Accountant? Toold doesn't make professionals. Skill does. AI will another tool with advance skills. But billion programmer concept will never work.
lol even now I use AI to generate code. 😂
It's not like it's cheating... it's just automated stackoverflow. The hard part of coding is using another person's code, or integration and finding root issues... and the biggest headache is dealing with business, changing requirements and technical debt through "Scrum"'cadence.
😂😂😂 I love that you pretend that programmers don't already live in a world of rapid change. The nature of coding won't change. We have lived in stack overflow land for 10yrs. Chatgpt is just stackoverflow on steroids.
I am using VHDL/SystemVerilog in aerospace and there's no way AI will replace or at least supplement our workload in a major way anytime soon...
I am even sceptical it ever will, although who knows what will be in 20 years
Obviously no career/occupation with become entirely obsolete. What people are alluding to is that AI will decrease the number of programming jobs. A team of 5 programmers can be reduced down to 1-2 with the help of AI. Therefore, the demand for programmers will in fact change in 15 years.
Everybody knows basic english, not everybody is a professional writer. Coding is an even higher bar.
More people will be able to code, the pros will always be a minority.
just use co-pilot for a day, you’ll notice that
a) you need to be very specific, without domain knowledge of programming, you just don’t know what questions to ask.
b) probably about 10% of the time, it just makes up random shit that doesn’t work, without experience, you wouldn’t even notice.
If you showed Python to Dijkstra or Turing, maybe they would've thought "So anyone can be a computer scientist now, it's so easy". We all know Python didn't end computer scientists, AI won't do it either. This is not an end but a transformation of an industry. Even if coders disappear, engineers won't.
AI will be an amplifier, not a full blown replacement.
Stop and think how many legacy systems exist worldwide that will still need to be maintained and kept alive, just about 5 years ago I was still working with COBOL devs at a huge company, what the industry does need is getting rid of grifters who have no business being in tech.
We talk a lot about programmers, but let's be honest, theoretically, AI could replace any job where hands-on work isn't required, like on a construction site. Generating ideas for advertising campaigns is something AI can do better than integrating complex code into existing business systems, especially in uncommon languages.
People are always like AI will do this or AI will do that. They forget that AIs can't critcally think, problem solve, any of that. It takes in pre-determined data and makes up a result from that data.
That's why AIs aren't making big revolutionary mathematic discoveries, people are, because they can take concepts, make new ones, and apply their minds to it.
I already use AO to help speed up my workflow, but AI doesn’t code for me. AI is dumb. It only knows how to map requests to results, and doesn’t know if the result is correct. It’s like someone who doesn’t know how to cook following a recipe. Only in coding, the recipe constantly changes. The AI engine doesn’t know what taste is so what it end up making is purely based on a path. That chicken Alfredo could have maple syrup on it and and AI would tell you with confidence that it made your mean correctly.
There's a huge difference between coding and programming, current AI is "good" in programming (it includes developing softwares, ui, apps) but when it comes to coding, AI can't even solve the most basic problems. Coding mainly refers to problem solving and the broadest topic of coding is "competitive programming", even though it has the word programming it is related to coding
Someone who sees these new advances in LLMs (call it what it is, not AI) and thinks it will just make anybody into a programmer has never actually BUILT anything with code before.
LLMs are just better autocomplete
Idk. I agree with the spirit of the video, but to say “everybody codes” is so much tech echo chamber nonsense I don’t think they understand average every day people. Stats came out that said with higher abstraction, the younger generations (zoomers) technical facilities are way worse than millennials, and that trend only continues. I think this just pushes the field further, using ai tools.
Been in this industry over 30 years. Every couple of years someone makes a prediction that coding is going away. It isn’t. It won’t. Will the tools get better? Debateable. Will chatgpt revolutionize it? Lol, no.
It wont replace "all" coders, but it will certainly take out aournd 80% of software developers. But in 10 Years, i imagine 95% of "coders" will be gone. At the end of the day we need software to perform certain tasks, and these taks are business driven. Once we have AI powerful enough to run on a certain platform where all these ideas and processes can be taken care of from simply prompting it, then we will loose almost all our programmers.
Hahahahahah imma bookmark this one and come back in 5 years.
Here’s my prediction; once a mass adopted programming language is closer to the spoken language then we can start that 5 year timer. Looking at just language processors and auto complete in existing typed languages is bunk.
This kind of talk makes people feel like if they just wait they’ll eventually just become a developer with the assistance of ai and that’s pure fantasy.
Read a book. Learn some javascript. Don’t fear ai and definitely don’t listen to this crap
Already used chagpt4 and copilot for production code now for about 7 months. Its not a panacea for sure...and there are left-field issues that we never thought of...so its possible even with the current capabilities of these language models to generate code thatvis extremely hard for a human being to maintain. I am speaking from experience. The copilot has no "write it maintainibly for humans" style guide. Also for larger projects or projects with several layers the copilot has difficulty with the current capabilities to have a big picture view. There are other more technical issues that i won't go into here, but trust me, it aint as simple as this short is giving the impression of.
Sure pal. Surely 1/7 of the population will have access to internet and access to AI tools and the desire to write code. Like that’s going to happen. It will help people get into this and understand how to do basic things and improve, but reaching a “useful” level requieres far more effort than just searching a similar app, script… that’s already on the internet.
Is impressive how ignorant people are, colders aren't programmers. 😑🤦🏿♀️🤦🏿♀️🤦🏿♀️🤦🏿♀️
I think it will make simple automations and scripts easily accessible to generate for entry level programmers or technology enthusiasts and it will
Make good programmers more productive and save some time.
I don’t think the current technology will replace great programmers, but within 5-10 years idk. Even if that was the case I believe computer programmers will still have a massive advantage with the tooling
There's a lot of bullshit in this short. The code generated by AI can only make any sense when you know what code you expect before writing your prompts and you undersand what you got as the result. In my opinion developers will be much more productive in the future, using AI-based tools, but it will require even more skills, rather than everyone will be a programmer ;)
This dude didn't say onr thing that is revealing and I'm a computer scientist! Just throwing AIninto any subject doesn't make it a reality or even practical forbthat matter! What the hell is he even banging on about with loop feedbacks from customers? Thats been happening since the first program was invented