What is wanted in the long run, of course, is that the [person] with the problem does the actual writing of the code with no human interface, as we all too often have these days, between the person who knows the problem and the person who knows the programming language. This date is unfortunately too far off to do much good immediately, but I would think by the year 2020 it would be fairly universal practice for the expert in the field of application to do the actual program preparation rather than have experts in computers (and ignorant of the field of application) do the program preparation.

Richard Hamming, predicting “no code” in The Art of Doing Science and Engineering: Learning to Learn. This was first published in 1996, from a set of lectures in the early 90s. The book’s been republished by Stripe Press with an introduction by Bret Victor, and it’s remarkable how prescient it is, especially the chapters on AI.

Avid reader, long time blogger, art nerd, Swiftie. I work at Medium.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store