Why Telling People Not to Learn to Code Ages Badly
- Source
- x.com
- Date

Some people today are discouraging others from learning programming on the grounds AI will automate it. This advice will be seen as some of the worst career advice ever given. I disagree with the Turing Award and Nobel prize winner who wrote, “It is far more likely that the programming occupation will become extinct [...] than that it will become all-powerful. More and more, computers will program themselves.” Statements discouraging people from learning to code are harmful! In the 1960s, when programming moved from punchcards (where a programmer had to laboriously make holes in physical cards to write code character by character) to keyboards with terminals, programming became easier. And that made it a better time than before to begin programming. Yet it was in this era that Nobel laureate Herb Simon wrote the words quoted in the first paragraph. Today’s arguments not to learn to code continue to echo his comment. As coding becomes easier, more people should code, not fewer! Over the past few decades, as programming has moved from assembly language to higher-level languages like C, from desktop to cloud, from raw text editors to IDEs to AI assisted coding where sometimes one…
Context
Learning programming can help someone specify what they want even when an AI writes much of the code. That is the core of Andrew Ng's argument for continuing to learn: understanding software gives people a more precise language for directing coding tools.
His analogy is an art collaborator who obtained better image-generation results by knowing how to describe styles and visual choices. Applied to software, the claim is that technical understanding helps a person express requirements more effectively. This is an argument for retaining agency over the tools, rather than evidence that learning to code guarantees a particular career outcome.
- agent skill — A reusable instruction file that teaches an agent how to do one job well — the procedure, the tools, and what counts as done.
Checking sign-in…
Loading comments…





