Re:Why software developers might be obsolete by 2030
by p1esk on Monday October 19, 2020 @06:10PM
(#24831591)
FORTRAN did expand the set of people able to write code, but it still required as much rigor as before
How far this set of people should expand for software development to become like driving, which still requires rigor, but is accessible to almost everyone? Do you see this happening as a result of the latest AI breakthroughs, or are there any other fundamental challenges?
Re:Why software developers might be obsolete by 2030
by gumby on Monday October 19, 2020 @09:21PM
(#24833086)
As the last 20 years of AI research has ignored semantics I can't see it helping in a significant way.
I suspect it will be a while after driving requires zero rigor (or even participation) before computers could program themselves.
Frankly, given how hard it is to explain to another human how to do something why should we expect smart computers to be easier to manage? Unless...we use a highly structured manner of issuing instructions...i.e. a programming language!
I first saw this claim 20 years after that (in the late 70s) and have seen it pretty regularly since.
FORTRAN did expand the set of people able to write code, but it still required as much rigor as before. And the claim has always been true in trivial cases: famously secretaries who "couldn't program" were writing Emacs macros at MIT in the 70s. Visicalc and now Excel allow people who don't believe they can program to write reasonably complex programs, but it quickly becomes unmanageable, undebuggable spaghetti.
IDEs have long been touted as programming-eliminators, but the code they generate has always been brittle and limited, and in the end...can do only trivial things.
Sure, at some point many scriptable or programmable objects may be composable by people without training, but we will need human programmers until machines themselves are at least as smart as humans.