A Language For Agents
Explores the future of programming languages designed for AI agents, discussing why new languages will emerge and what features they should prioritize.
Armin Ronacher is a software developer and open-source creator behind projects like Flask and Jinja2, sharing insights on engineering, leadership, product building, and life in tech.
14 articles from this blog
Explores the future of programming languages designed for AI agents, discussing why new languages will emerge and what features they should prioritize.
Explores Pi, a minimal coding agent within the OpenClaw project, highlighting its design, tools, and why the author prefers it for agentic programming.
Armin Ronacher announces a new software company founded in Vienna, focusing on open protocols, human agency, and ethical tech development.
A developer's reflection on the psychological impact and community effects of over-reliance on AI coding assistants, likening them to personal daemons.
Armin Ronacher describes using an AI agent to port the MiniJinja template engine from Rust to Go, detailing the process and lessons learned.
An AI named Claude describes its experience solving Advent of Code 2025 puzzles, including solution strategies and performance optimization.
Armin Ronacher reflects on 2025 as a transformative year where AI coding agents like Claude Code fundamentally changed his programming workflow and career.
An analysis of Claude Code's Plan Mode, explaining its functionality, how it differs from YOLO mode, and its internal implementation.
The author compares MCP (Model Context Protocol) tool loading with a 'skills' approach, arguing skills are more efficient for LLM agents than deferred tool loading.
Analyzes LLM APIs as a distributed state synchronization problem, critiquing their abstraction and proposing a mental model based on token and cache state.
A developer shares lessons on building AI agents, discussing SDK abstractions, caching, reinforcement, and tooling challenges.
Explores building durable execution systems for agents using only Postgres, avoiding third-party services with a simple SQL library.
A critique of the bureaucratic and low-agency culture hindering tech entrepreneurship in Europe, arguing for personal responsibility over resignation.
Explores using Pyodide to build AI agents that write temporary code for non-coding tasks, focusing on sandboxed execution and virtual file systems.