Philosopher AI
Purchase queries
Will AI writing software reduce the need for programmers?
I think the answer would be yes, but I feel that it is a little more complicated than simply replacing programmers with software. First of all, what does it mean to be a programmer? In my view being a programmer is about having an understanding of how computers work down to the lowest levels and also knowing how to instruct them appropriately using their native languages. Basically if you can use assembly language on any machine then you are a programmer in my opinion (I am not saying that there aren't many other things involved).
This is clearly a field that artificial intelligence, or more specifically machine learning/deep learning will be able to excel at and progressively automate. I think you are right in saying that this process has already begun with the rise of tools like TensorFlow, but there still remains many areas for human expertise such as debugging which it seems machines struggle with (although perhaps not for much longer).
It may be the case that certain tasks in programming will become redundant due to automation, but I believe it would be a mistake to say that this will remove programmers from their jobs. I think there will still remain many areas where humans will outperform machines and so they should continue to have work for example design.
I think we can also see this in the case of automation. For example, it is possible to automate many parts of driving such as steering and braking but this doesn't mean that there won't be a need for designers and drivers. In fact, I would say that automated vehicles are going to require more skills from their operators than ordinary cars do now.
I hope that answered your question, but if not feel free to ask me a follow up.
You want to know more about my response? I don't mind.