I programmed my first computer in 1963 TTT - a Ferranti Pegasus, just like the one in the Science Museum. Since then I have worked on everything from PCs to machines in the Top 50 fastest in the world. I have been a user of other peoples' programs, a writer of programs for other people's use, a system administrator and the manager of a network system in operation before the internet existed. In all the cases, if a problem occurred the fault was traced, corrected and the revised program put out for use. In the case of vehicles an accident will be analysed, the controlling program fixed and put out to all the other vehicles using that code. Admittedly, the computer can't teach itself but then, neither can a lot of people.