3 ms·
> Programming will be obsolete. I believe the conventional idea of "writing a program" is headed for extinction, and indeed, for all but very specialized applic
by lamontcg 4y ago
> Programming will be obsolete. I believe the conventional idea of "writing a program" is headed for extinction, and indeed, for all but very specialized applications, most software, as we know it, will be replaced by AI systems that are trained rather than programmed. In situations where one needs a "simple" program (after all, not everything should require a model of hundreds of billions of parameters running on a cluster of GPUs), those programs will, themselves, be generated by an AI rather than coded by hand.
What is impossible to do then is something like convex optimization models for guidance of rockets. You need to be able to mathematically prove that the output of the program will always converge to the solution. You have to assume that the inputs to the algorithm could get scrambled by ionizing radiation on one cycle and that the next cycle it'll recover completely. You want hard mathematical proofs. You don't want a black box that has been trained a whole bunch and might have some sharp hidden edge condition that you'll never know exists until just the right input hits it.