+ 4

Will Machine Learning (AI) Make future programmers obsolete?

I want to take up computer science as a varsity course, specifically Quantum Computing... but I'm insecure about the realm of computer science since there is a topic(ML) whereby programmers implement human brains into machine except they'll be much smarter and less prone to making mistakes, thus making us as future programmers redundant and obsolete... Any takes on the matter?

23rd Oct 2017, 4:39 PM
Given
Given - avatar
9 Answers
+ 3
You really don't need to worry about this, machine learning is only an application that can run on neural networks, and it's brute force learning at it's core. The biggest challenge in programming is not writing code, it is interpreting the requirements of users that are not fully aware of what they need or can ask for. IDEs already lint code, offer code completion, snippets and automatic refactoring, you don't need machine learning to have a computer write good code. As a programmer your skill is to understand what is needed and what is possible and translate that into effective solutions in code, no machine learning algorithm or natural computing technique is close to that kind of intuitive reasoning
23rd Oct 2017, 8:32 PM
Jamie Roberts (jamieisboss)
Jamie Roberts (jamieisboss) - avatar
+ 8
@Given they actually did it Google's AI now is better in coding than his programmers
23rd Oct 2017, 6:37 PM
warlord
warlord - avatar
+ 7
@Given yeap
24th Oct 2017, 11:44 AM
warlord
warlord - avatar
+ 6
Wait, they put human brain into a robot? Yeah... Does it make us redundant or obsolete? No idea, I'm going to focus on having my brain put into a robot. Anyways, human brain and emotions is more powerful than I think you recognize. We won't be obsolete for awhile, and if we do become obsolete, then that means we've reached a really awesome point in history. That won't be soon enough for you to consider not becoming a programmer.
23rd Oct 2017, 4:46 PM
AgentSmith
+ 5
@Warlord, Really?
23rd Oct 2017, 7:11 PM
Given
Given - avatar
+ 2
We'll need to 'upgrade/unlock' our brains potential, if we want to keep our leadership on the planet, when the A.I. appears.
23rd Oct 2017, 5:11 PM
Boris Batinkov
Boris Batinkov - avatar
+ 2
1. It won't happen soon. 2. Every piece of software that is written always involves some interpretation between an often ill-defined specification of needs, and the end code implementation. This often requires substantial human decision making that we can't just automate because it is complicated, and / or often involves things people forgot to specify, or which lie outside specifications and in another domain (such as corporate policy) where they have to be resolved and then come back to affect the spec. I just don't see software systems doing that very well.Now though from another perspective, we are long overdue for AIs that know and understand algorithms, and can create a piece of code to, for instance, do a sort efficiently. I figure IDEs will eventually get that. It probably will have an impact on employment of dumb, cheap coders.
31st Oct 2017, 8:59 PM
Sasuke Uchiha
Sasuke Uchiha - avatar
+ 1
When programming can be automated via machine learning, so will everything else. Programming is very complex, and the only clear ruleset is the syntax of a language, which makes the task of training AI to do programming exceedingly difficult.
23rd Oct 2017, 4:56 PM
aklex
aklex - avatar
+ 1
Humans created AI. Can we let our creation destroy us? Humans have the propensity to self destruct.
3rd Nov 2017, 1:01 PM
Zakhele Cele
Zakhele Cele - avatar