Aperio Lang

A new coding language drops, and the comments instantly turn into a food fight

TLDR: Aperio is a new coding language that says software should be written more like people naturally describe it, especially for AI assistants. Commenters were split between curiosity and outright hostility, with some calling the idea novel and others mocking the AI-flavored writing and broken repo links.

Aperio Lang arrives with a bold, almost sci-fi promise: coding should match how people already think about a system, especially in an age where artificial intelligence tools are helping write software. The pitch is simple enough for non-coders: instead of forcing humans and chatbots to wrestle with old-school coding styles, Aperio says it can describe a program in a more natural, structured way. In theory, that means less translation, less back-and-forth, and fewer chances for an AI helper to get confused.

But honestly? The real show is in the crowd reaction. One camp was intrigued, with people saying the idea felt genuinely fresh and calling the mysterious new building block, the “locus,” something they hadn’t seen before. Another camp came in swinging. One commenter flat-out wished for a programming language that would keep AI tools away, not welcome them in. Ouch.

Then the thread got gloriously petty in the most internet way possible. Someone noticed the writing style and zeroed in on the em dashes, joking that they’re now a tell for “human effort” versus AI-generated prose. And the harshest blow? A commenter basically said they see writing like this and “immediately react in anger,” arguing that AI-written explanations make a serious proposal feel impossible to trust. Add in complaints that the GitHub links appear broken or private, and the vibe shifted from curious launch to "show us the receipts". In short: Aperio wanted to kill friction, but the comments found plenty of it.

Key Points

  • The article presents Aperio as a programming language intended for LLM-assisted software development.
  • It argues that older programming languages create hidden costs for LLM workflows through token usage, retries, and latency.
  • Aperio’s core abstraction is the `locus`, described as part of a recursive hypergraph of typed, lifecycled units.
  • A multiplayer game matchmaker example is used to show how Aperio code is meant to mirror a developer’s mental model of a system.
  • The article recommends testing the approach by using the project’s `AGENTS.md` with tools such as Claude Code or Cursor to reinterpret existing codebases.

Hottest takes

"make a language LLMs would stay away from" — ell1e
"I feel dirty using emdash as the discriminator" — csunoser
"immediately react in anger" — mccoyb
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.