from Hacker News

Why AI won't replace programmers

by gasull on 3/24/23, 3:03 AM with 6 comments

  • by ecpottinger on 3/24/23, 4:14 AM

    All I know. When I ask the business people what they want the program to do, the answer is so vague that any working program you write has a 99% chance of not being what they want.

    Of-course the answer is to ask more questions, but I also know how these business people tend to think, they expect magic. A person who is a programmer can keep asking questions, but a machine? They will try to turn it off after a little while.

    Good luck getting the EGO head that too many business head are to answer questions.

    And if the job is move to someone lower in the organization, the answer to 50% of the questions asked will be 'I don't know.".

  • by thaanpaa on 3/24/23, 7:52 AM

    I'm still having really really big trouble getting anything useful out of ChatGPT. Even GPT-4. And I don't feel like I've even given it anything very difficult. I described a very simple service and asked it to generate an SQL schema. No matter how I asked, it would always get something wrong. If I managed to do a prompt that fixed one thing, something else would break. I know some people prefer to iterate by giving additional instructions, but I find that it never remembers everything I've said. It'll improve the code for a while, and then suddenly it'll revert to some very early version.

    Then I tried giving it the SQL schema and asked it to generate an implementation using Flask, Flask-Login and Flask-Security. Very basic, but it'll just give me a short snippet and instructions on how to expand it. Which is fine, but I already knew that. If I ask it to generate the full API, it says that it's too much for it to process at once. If I try a smaller bit, it always gets some aspect of it wrong.

    I've literally spent hours and hours and hours, and it just always fails somehow.

    I feel like everything I see on YouTube is just very rudimentary, and not really what is usually needed when building real-life apps in 2023.

  • by CommanderData on 3/24/23, 4:55 AM

    It will boost output and cut development time. Heck, it's already doing that for alot of engineers.

    It may cause job losses? To what percentage remains to be seen.