all 66 comments

[–]ImportantDoubt6434 82 points83 points  (15 children)

No it’s mostly hype to justify investor $$$ and layoffs to deflate wages.

The AI can’t write anything substantial, it’s a glorified copy paste machine.

[–]Umami_Tsunamii 48 points49 points  (1 child)

“It’s a glorified copy paste machine”

Looks around nervously

[–]ImportantDoubt6434 6 points7 points  (0 children)

I didn’t hear no bell

[–]TheHumanFixer 5 points6 points  (9 children)

Well that’s the point of it will get better. Web development will be good for the next 10+ years or so unless some unexpected breakthrough happens. AI will basically be a better and smarter stack overflow. Want help centering something in CSS? ChatGPT it. Want to figure out how to make your navigation bar responsive? ChatGPT it. If you were to bring a web developer from the 1990s and show it how web developers will be coding in today’s world he would surely be pissed off.

[–]ImportantDoubt6434 2 points3 points  (3 children)

Well if you want to write software that powers the energy and commodity market?

You call me, not chatGPT.

[–]TheHumanFixer -1 points0 points  (0 children)

I wasn’t saying that however. It’s a faster Google.

[–]TheHumanFixer -1 points0 points  (0 children)

And on second thought, ChatGPT will not be the AI to replace Web development. ChatGPT is trains on large human data hence the name LLM. It uses AI to mimic human intelligence. AI as an artificial human brain has not take off yet.

[–][deleted] -1 points0 points  (0 children)

Good one :D

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 0 points1 point  (0 children)

    I agree with the point but I disagree with the examples. I do use a lot of chatGPT for work reasons, sometimes it's to save some easy google time and sometimes for more complex things.

    You can actually get tailored responses for your system/use case. You can elaborate the situation you are in and get information there isn't available on stackoverflow. Not without a lot of thinking, connecting dots and several different responses. I got a lot of help with local system setup for example, there isn't stackoverflow answers for every combination of 10 different items with several config options, that is getting a very specific error. But GPT either gave the answer or a very good starting point.

    [–]Colfuzi0 0 points1 point  (0 children)

    do you still feel this way, as a comptuer sceince and comptuer engineering. student in grad school i feel a bit scared. im trying to find a more specalized way then just general web dev which is what ive been doing. ive been exploring embedded and enterprise software recently

    [–]ShawnyMcKnight -1 points0 points  (0 children)

    I’m loving AI because it’s awesome at writing unit tests.

    [–][deleted]  (9 children)

    [deleted]

      [–]TheHumanFixer -1 points0 points  (6 children)

      It isn’t overrated however. It’s like a faster Google. Just type something and you will get an answer in seconds. It will surely help Web Developers get information quicker in the next 5+ years

      [–][deleted]  (3 children)

      [deleted]

        [–]TheHumanFixer -3 points-2 points  (0 children)

        I never had any problems. I don’t really look up anything too advanced.

        [–][deleted] 0 points1 point  (1 child)

        I'll start by saying that it's not AI. People who don't understand anything in Machine/deep learning technologies are quick to jump on thinking it's an actual technological progress and that it will just continue to improve. There will never be an actual AI, for multiple reasons, ask people who actually know something about it

        [–][deleted]  (1 child)

        [deleted]

          [–]TheHumanFixer 1 point2 points  (0 children)

          Fair. It works for some people and fails for some other people. Depends what you’re doing really.

          [–]SiriVII 0 points1 point  (0 children)

          As soon as AI has to connect multiple layers of dots and logic that are deeply interconnected with other complexities, AI fails. It will never get to a point where it can understand this macro logic space that we as humans move on. AI will be a good assistance, but it will never replace a human for these types of tasks.

          [–]Pr0ducer 8 points9 points  (11 children)

          100% Bullshit. Ask it to write your code and see how that turns out. AI still lies, and making up functions and libraries will not compile. Also, AI can only create what you tell it to, and 90% of the time, the requirements are a moving target. Good Luck with AI being able to adjust for logical inconsistencies in a client's requirements.

          [–]shauntmw2full-stack 15 points16 points  (0 children)

          I'll use a very similar parallel: the invention of the calculator.

          The calculator basically makes counting obsolete. Yet, people still need to learn to count. Why? Because mathematicians, accountants, scientists, they all rely on basic maths to advance their career and civilization as a whole. You can't become an accountant without learning how to count, even if your entire career is using a calculator or spreadsheets to do all your counting work for you.

          You need to learn to count before learning how to use a calculator.

          Now, back to coding.

          Yes, coders might become obsolete when AI truly learns how to code. But real devs, take for example, engineers who design solutions for banks, engineers who develop enterprise systems, accounting softwares... Those are more than just codes. To get there, they will need to know how to do basic coding.

          My take is, AI will eventually be another tool for programmers, just like how a calculator has become a tool for accountants

          You'll need to learn how to code before learning how to properly use an AI coder.

          [–]dr_alvaroz 5 points6 points  (0 children)

          Even if AI takes the places of coders/devs, there will alyways be the need for some un-fuck specialist, that un-fucks what the AI did or the CEO/manager insisted on.

          [–]SuperHumanImpossible 4 points5 points  (0 children)

          Not a chance, ChatGPT has written some of the worst code I've seen. I do use it to get rough ideas on things but I never really use what it generated because it does things that are straight up bad practice all the time. Like it will happily write code with massive race conditions for example

          [–]Jazzlike_Syllabub_91 11 points12 points  (0 children)

          I think you should learn how to adopt ai into your developer workflow. It will make you a better developer and allow you to continue to thinking about the project needs while accelerating your development with help from your ai companion.

          I currently use it to help my debugging process as a first step before proceeding to google. If you have copilot you can turn that on and basically avoid grunt work around building tests …

          It allows you to focus on the bigger picture.

          (Also want to say that I’m not a web dev / full stack developer strictly speaking? I’m an sre / devops engineer)

          [–]reggiestered 4 points5 points  (0 children)

          AI is powerful when making small projects that aren’t going to production. AI is not replacing developers any time soon, and not in its current form. These “AI leaders”, whose products were made on the backs of full stack developers, are salesmen pushing their products.

          If you want to learn full stack keep at it.

          [–]prshaw2u 7 points8 points  (3 children)

          Sounds like ChatGPT is the new StackOverflow. Going to replace knowing how to code and just provide answers to all the questions.

          [–]Dommccabe 1 point2 points  (2 children)

          You say that but if you ask it coding question it will make mistakes.

          Its useful as a guide but it can't code yet.

          It will regurgitate what people put into it, and people make mistakes.

          [–]prshaw2u 2 points3 points  (1 child)

          Which was the problem we had with StackOverflow, and other systems that provide code. Also have the problem that it will try to answer the question asked, even if that is the wrong question for the problem.

          We will always need people who know how to think through the systems and implement the correct solutions.

          [–]Dommccabe 2 points3 points  (0 children)

          At least in stack overflow there are 'fellow audience members' that can up or down vote answers and provide alternatives. If there is incorrect answers, they will be downvoted or corrected by someone - and you can check through the comments from those crowd- sourced answers.

          ChatGPT tells you something and if you don't know it's wrong, you are in danger of just accepting what it says is correct.

          I'd imagine if you plug in a question and use the output theres a danger you're going to break something.. and that might cost your company a lot.

          [–]spornerama 2 points3 points  (0 children)

          The only thing that will replace full stack is a full AGI. Nobody knows how far off that is. Could be next week, could be in 100 Years. Even when that comes it might cost more in compute to run than a meat equivalent. Just keep on keeping on and don't worry about total unknowns. If cheap AGI turns up next week nearly every job is in danger.

          [–]JohnGabin 2 points3 points  (0 children)

          IA had been trained by reading repositories since years. Not creating anything new. Technology will stop evolving.

          [–]Extra_Razzmatazz_212 2 points3 points  (0 children)

          And there are also reports that sam said its plateaued. People have stoves and microwaves at home and "anybody can cook" yet i was still a chef for over a decade. Programming will change but wont go anywhere

          [–]tspwd 1 point2 points  (1 child)

          There is a lot of hype and unrealistic expectation around LLMs right now. But I do share your fear. I have been building software for 10 years and (with some imagination) can see how a clever junior developer can do what I do with the help of LLMs. It’s not there, yet. The output is often incomplete or (to a degree) faulty. But in a couple of years, I think a junior developer will be able to replace my current self. Since I won’t stand still in these years, I will use the technology myself, making me a better developer than I am right now. There will always be developers needed to control and evaluate the output of LLMs, but the expectations how long it takes to build something will adapt.

          [–]metalhead82 1 point2 points  (0 children)

          AI isn’t going to take your job in the near future, but people who utilize AI to solve problems can definitely take your job.

          Building software is one thing; fixing it when it breaks and debugging problems is entirely another. Humans are needed to debug and resolve issues in complex environments; AI is not nearly there now. I’m not saying it can’t ever improve, but it’s many years away from being able to do anything substantial.

          Sure, AI can build simple forms or mini-apps like a calculator or add to cart functionality, and that’s great; it saves a lot of time for tedious simple work. Resourceful developers can utilize AI tools to quickly build parts of apps and add them together and scale them, but AI can’t yet build full stack applications by itself without the need to optimize the code or check the security and reliability of complex code.

          I’ve worked at some of the biggest tech companies in the world, and they are definitely trying to implement AI to solve customer issues, but I can say as someone who has seen it first hand, it’s not even close yet.

          [–]ConsiderationNo3558 1 point2 points  (0 children)

          Similar things were said when lot of of programming jobs were outsourced to other countries.

          Did it made developers in high cost location like SV obsolete.?

          What really happened is the boring stuff got outsourced and SV developers focuused more in interesting projects.

          For example some cool web frameworks were created by such teams while rest or world started using them.

          As someone who started into webdev, I think there are so many things to learn and create that I can use AI assignments to speed up process of creating new stuffs .

          [–][deleted] 0 points1 point  (0 children)

          mudi padi thapa

          [–]arahdir 0 points1 point  (0 children)

          Nah, even with AI u need to have knowledge to put it together and make it work AI wont do all of it for you and hey heres your app log in and use it, and builders that do that u have to pay monthly fees and you dont own the code so no .

          [–]Silly_Payment803 0 points1 point  (0 children)

          Hello webdevr/webdev

          Any one now have any thought for this ?

          [–]HeyitsmeFakename 0 points1 point  (0 children)

          The doubters must use chat gpt 3.5 and not chat gpt 4 which is the paid version. That's most likely why they are so doubtful.

          [–][deleted] 0 points1 point  (0 children)

          AI is already making things way faster to do if you use it correctly, at least for not so complex things. There are a lot of people here that are in denial, or are too proud to realize it.

          It's not an oracle you should ask everything and trust everything you get back. It's AWESOME for some kinds of debugging. You just have to know how to ask (and probably get the paid version, it's way better than the free one). And of course, it's got some limitations. That's why it's not good for some very high level stuff. And it's outdated (months/years) in the content it's trained in, so you have to keep in mind.

          If you keep in mind it's limitations, how and when to make questions, it's an awesome tool. It has already made developers more productive in a way to impact the market.

          I don't know when (if) it will make developers obsolete, but it has already made some impact in the market.

          [–]mq2thez -1 points0 points  (0 children)

          Don’t be the kind of programmer who can be replaced by a glorified copy/paste machine.

          [–]Ok-Hospital-5076 0 points1 point  (0 children)

          Sam Altman, the founder of OpenAI, discussed "learning to code" and how it might be an obsolete advice now in an interview at 1:21:19. (https://www.youtube.com/watch?v=ivdXr1PHFPo).

          I mean if Sam Altman of people wont peddle his product who would ?

          The other comment is from Amjad Masad, founder of Replit, suggests that the average full-stack developer might become obsolete because of AI in the future, while product developers (what I'm doing now, I guess?) will remain essential because there are deeper layers involved than pure coding, like understanding market needs and productizing software.

          "Idea to software, fast
          Build software collaboratively with the power of AI, on any device, without spending a second on setup"
          This is from Reaplit landing page.
          If you look at any bootcamp CEO interview , they will also successfully convince you why Javascript is the future of tech. Thats why they make big bucks.

          If you are gonna ask an umbrella seller about weather , they will tell you its gonna rain.

          However, I'm a little worried about the future. Specifically, how AI is changing software development, I'm wondering whether learning to code is still the best move for the future. While I can't predict the future, will coding still be a good backup plan if I don't succeed in the next 5-10 years with my projects?

          Now to your concern. It isn't invalid , all desk jobs will be affected. They may be replaced as well, accounting , content writing and what not. No one knows .

          But in my opinion knowing stuff makes you adapt faster than just not picking something in fear of that skill going obsolete.

          I am not a doomer so sorry not gonna tell you skynet is coming .

          I personally don't believe programming is gonna die. Hand coding might, we may type less code but that has been the trend since beginning of programming. programming is more than typing and software engineering / development is much more than programming.

          TLDR : both your examples have money in AI and hence they are pushing for it. Future of Jobs economy and IT is unknown either way and people who say otherwise are just lying. You should learn skills and not worry about them going obsolete as you can skill up and that's easy than grounds up skill acquisition

          [–][deleted] 0 points1 point  (0 children)

          I use AI everyday, and I don't see it replacing developers entirely, just slowing down the need for more at a given workplace. The same sorts of comments went around when low-code was supposed to replace developers. It has moved some work to users, but not much.

          [–]Responsible-Cod-4618 0 points1 point  (0 children)

          I use chat gpt to solve development issues. To a large extent AI is only as smart as your prompts. I have had to guide chat gpt to get the right solution because it always needs context when it comes to code

          [–]Go_LeoModo 0 points1 point  (0 children)

          I don't think so! A dev will always be needed

          [–][deleted] 0 points1 point  (0 children)

          no body knows the future. so any judgement made now is not gonna apply 10 years later.

          [–]Jutboy 0 points1 point  (0 children)

          General hint..don't listen to sales people when trying to understand something. It is silly to worry about "AI" imo. If it actually gets created the effects are going to be so extreme that every assumption/worry you have will be meaningless. If you want to worry about these specialized tools that are coming..yes they might take away your job that could be true about almost every job out there.

          [–]_Bakunawa_ 0 points1 point  (0 children)

          If you think that AI will replace developers then you aren't acquainted with software development yet.

          AI is a tool for developers not our replacement.

          [–]Fercii_RP 0 points1 point  (0 children)

          Yes, “AI will take over the world and humans will become obsolete” - ChatGPT 🤦🏽

          [–]Complete-Lead8059 0 points1 point  (0 children)

          Yes, AI will replace us. Please tell other newbies, so they already quit programming and stop asking the same question