DeepCoder: Learning to Write Programs
Well, it's obvious that there will be an improvement in specifiying the syntax for a computer program as it has been for the last decades.<p>e.g. Assembler -> C -> C++<p>There recently has been a post @ HN about the missing programming paradigm (<a href="http://wiki.c2.com/?ThereAreExactlyThreeParadigms" rel="nofollow">http://wiki.c2.com/?ThereAreExactlyThreeParadigms</a>). With the emerge of smarter tools, programming will get easier in one way or the other, releasing the coder from a lot of pain ( as C or C++ did realse us from tedious, painful assembler ). However, I am quite sure that it won't replace programmers since our job is actually not to code but more to solve a given problem with a range of tools. Smarter tools will probably boost productivity of a single person to handle bigger and more complex architectures or other kinds of new problem areas will come up. Research will go faster. Products will get developed faster. Everything will kind of speed up. Nevertheless, the problems to get solve / implement will remain until there's some kind of GAI. If there's an GAI smart enough to solve our problems probably most of the Jobs have been replaced.