A Language For Agents

· Source: Armin Ronacher's Thoughts and Writings · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Emerging Technologies & Innovation · Depth: Intermediate, long

Summary

The article, written on February 9, 2026, explores the increasing likelihood of new programming languages emerging due to the rise of agentic engineering. It argues that while existing codebases are vast, agents can perform effectively with new languages if they offer a strong value proposition and are designed with LLM training in mind. The author notes that the cost of coding is decreasing, making ecosystem breadth less critical, and provides an example of an Ethernet driver being reimplemented in JavaScript by an agent. The piece details specific language features that agents prefer, such as explicit context, structured syntax (braces over whitespace), explicit flow context, and result-based error handling, while also highlighting features agents struggle with, including macros, re-exports, aliasing, flaky tests, and multiple failure conditions. The author anticipates a surge in new languages, driven by the ability to measure agent performance with different language designs.

Key takeaway

For AI Scientists and Research Scientists considering new language development or evaluating existing ones for agentic workflows, prioritize designs that offer explicit context, structured syntax, and result-based error handling. Your agents will perform better with languages that minimize ambiguity, support local reasoning, and avoid features like macros or implicit aliasing, ultimately leading to more efficient and reliable agent-driven code generation and maintenance.

Key insights

New programming languages designed for AI agents will emerge as coding costs decrease and agentic engineering grows.

Principles

Method

Design new programming languages by prioritizing explicit context, structured syntax, result-based error handling, and local reasoning, while avoiding macros, re-exports, and aliasing, to optimize for agent performance and measurability.

In practice

Topics

Best for: AI Scientist, Research Scientist, AI Engineer, Software Engineer, AI Architect

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Armin Ronacher's Thoughts and Writings.