English: The New Programming Language
Andrej Karpathy suggests that proficiency in English is becoming as valuable as coding itself, particularly in the age of AI-powered development.
"The hottest new programming language is English"— Andrej Karpathy (@karpathy), 25-01-2023
Summary
Andrej Karpathy, a leading AI researcher, highlights how natural language—particularly English—is increasingly the primary interface for programming, thanks to advancements in AI models like ChatGPT and Codex. Instead of writing code line by line, developers can now describe tasks in plain English, and AI systems will generate the necessary code.
Explanation
Traditionally, programming required mastering formal syntax, whether in Python, C++, or JavaScript. However, with AI-assisted coding tools such as GitHub Copilot, ChatGPT, and other large language models, the ability to articulate ideas in clear, structured English is becoming just as important as knowing how to write code manually.
This shift marks a fundamental change in software development:
Lowering the barrier to entry – More people can "program" simply by describing their needs in natural language.
Speed and efficiency – Developers can generate boilerplate code, debug, and refactor using AI, reducing time spent on repetitive tasks.
New skill priorities – Effective communication and problem decomposition in English are becoming crucial for working with AI-driven coding assistants.
This idea is not entirely new—some programming languages have long aimed to reduce the gap between human thought and machine execution. One notable example is Eiffel, designed by Bertrand Meyer, which emphasised Design by Contract (DbC). Eiffel allowed developers to write formal specifications alongside the code, ensuring that the program's behaviour was explicitly defined and documented in a structured, almost natural-language form. These specifications acted both as documentation and as enforceable constraints on the software, making programs more reliable and self-explanatory.
However, AI is now taking this concept further by allowing fully natural language specifications to generate entire implementations, making programming more accessible than ever before.
About Andrej Karpathy
Andrej Karpathy is a renowned AI researcher, former Director of AI at Tesla, and a key figure in deep learning and computer vision. He has contributed significantly to AI-powered automation and neural networks, often sharing insights on the evolving relationship between AI and human expertise. This quote reflects his vision of AI as an enabler rather than a replacement for human programmers.


