Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

WikiQuora

WikiQuora Logo WikiQuora Logo

WikiQuora Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Home
  • Add group
  • Feed
  • User Profile
  • Communities
  • Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
Home/ Questions/Q 422
Answered

WikiQuora Latest Questions

Saralyn
  • 1
  • 1
SaralynTeacher
Asked: April 27, 20252025-04-27T13:05:37+00:00 2025-04-27T13:05:37+00:00

Will AI replace programmers?

  • 1
  • 1

As a coder, I have some nuanced opinions about AI.

I’m an applications developer / designer, and I’ve been coding since I was a teenager. My first system was a Sinclair ZX80! My experience includes a progression through BASIC, C++, Pascal, and in recent years Python, PHP, and JavaScript. I was in graduate school when “hypertext documents” were all the rage! I’m firmly against all forms of what I call “black-box coding,” which involves coders using libraries or scripts that they do not understand or control, and which often include lots of code that they do not even use, but they “install” them anyway because they don’t know what they actually need for their projects. I’m strongly in favor of actually knowing what your code does. Increases in processing power have obscured a lot of very sloppy code management.

To me, coders have put themselves in danger for a while now with this sloppy behavior. It makes sense that unskilled coders would now rely on AI, as it just feels like one more step in the direction of not knowing what’s in your code. If you have been installing mammoth libraries, frameworks built on top of frameworks on top of frameworks, and package-management to “install” and maintain everything, it makes sense that the next step would be to just use AI to code whatever else is left to do. If you’re using AI to do your coding for you, you are probably someone who has been inching towards obsolescence anyway.

It’s always going to be faster for me to code applications myself than to use AI. Also, AI can only really help with rudimentary “line-by-line” stuff. Being able to code effectively involves knowing how to bring various tools into play at different times, and knowing where to put your code in the first place. I don’t see AI being able to arrange all that for you.

With all that out of the way, I will say that I have begun using AI for a particular role in my coding. After my code is done, I will allow AI to do a kind of read-over and let me know if it sees anything wrong or missing. It’s pretty good about that, especially if I document my code really well, which I always do. AI will find little bits here and there where I might have made a mistake.

But here’s the thing: quite often, after AI has checked my code, it will come back with suggestions. Sometimes it’s helpful, sometimes it’s not. But about 50% of the time, AI actually suggests errors. I will then respond with something like, “Wouldn’t ABC logic have to be placed before XYZ logic” or “Isn’t it faster to do it like XX”? And 100% of the time, AI responds with something like, “You’re right! My apologies. Here is the corrected code, with your suggestions…” I laugh out loud at moments like that and wonder, “Who’s helping who here?”

Since Chat GPT emerged a couple of years ago, if you ask me, it’s going backwards. Its coding suggestions have gotten worse, with more mistakes and needing more oversight.

I understand that this is where we are at right now, and it might change a lot in the coming years. Let’s see!

AIartificial intelligencecodingJavajobprogrammer
1
  • 1 1 Answer
  • 426 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook
  • Report

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Saralyn
    Best Answer
    Saralyn Teacher
    2025-04-27T13:58:02+00:00Added an answer on April 27, 2025 at 1:58 pm

    AI is getting smarter, but replacing programmers entirely? That’s not happening anytime soon.

    What AI Can Do

    AI can already generate code, debug simple problems, and automate repetitive tasks. Tools like GitHub Copilot and ChatGPT can speed up development by suggesting solutions, writing boilerplate code, and even fixing errors. This means junior-level, repetitive coding tasks are becoming more automated.

    What AI Can’t Do

    Programming isn’t just about writing code—it’s about solving complex problems, understanding user needs, designing scalable systems, and making strategic decisions. AI lacks:

    • Creativity & Critical Thinking – AI can write code, but it doesn’t understand why one approach is better than another.
    • Problem-Solving Skills – Real-world software development isn’t just about syntax; it’s about architecture, security, and optimization.
    • Collaboration & Communication – AI can’t talk to stakeholders, understand business goals, or lead a team.

    The Future of Programming

    Instead of replacing programmers, AI will enhance them. Future programmers will spend less time on repetitive coding and more time on high-level design, debugging, and decision-making. AI will become a powerful assistant, not a replacement.

    Who Should Be Worried?

    • Low-skill, copy-paste coders – If your job is just Googling and pasting Stack Overflow answers, AI might replace you.
    • Routine, repetitive coding jobs – Simple automation tasks are already being taken over by AI.

    Who Will Thrive?

    • Problem-solvers and architects – Those who design, analyze, and optimize systems.
    • Developers who adapt to AI tools – The best programmers will use AI to be 10x more productive.

    Bottom Line

    AI won’t replace programmers—it will replace bad programmers. The best developers will learn to work alongside AI, using it as a tool to build even better software.

      • 1
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question
  • Popular
  • Answers
  • W3spoint99

    What is the difference between Promises and Observables?

    • 2 Answers
  • W3spoint99

    Can't bind to 'ngModel' since it isn't a known property ...

    • 2 Answers
  • W3spoint99

    How to prevent SQL injection in PHP?

    • 1 Answer
  • Saralyn
    Saralyn added an answer Learn Java if: ✅ You want to work on enterprise applications.… April 27, 2025 at 2:01 pm
  • Saralyn
    Saralyn added an answer AI is getting smarter, but replacing programmers entirely? That’s not… April 27, 2025 at 1:58 pm
  • Saralyn
    Saralyn added an answer Both Promises and Observables provide us with abstractions that help us deal with the asynchronous nature… January 17, 2025 at 2:03 pm

Trending Tags

AI angular application.properties arrays artificial intelligence coding how Java javascript machine learning mysql nullpointerexception php programmer python reactjs spring springboot sql string

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help

Footer

  • About US
  • Privacy Policy
  • Questions
  • Recent Questions
  • Web Stories

© 2025 WikiQuora.Com. All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.