March 10, 2026
Cat code, hot takes, zero reading
I built a programming language using Claude Code
Dev lets AI write every line, names it after his cat; crowd split between “wow” and “why”
TLDR: A developer built a new language, Cutlet, by having an AI write every line and using guardrails instead of reading the code. Comments split between awe and eye-rolls: some see a new “director” style of coding and fewer dependencies, others question purpose, accountability, and what programming even means now.
A developer just spent four weeks letting an AI assistant (Claude Code) write a whole new programming language—and yes, he literally didn’t read a single line. The language is called Cutlet (after his cat), it runs on macOS and Linux, and it has some party tricks—like a magic “@” that does batch math, filters lists, and zips things together like a spreadsheet. The code’s on GitHub, and the demo shows real programs running. Cue the comment-section cage match.
Skeptics came out swinging. One top take asked, “what’s the point of making a language if you don’t read or write code?” Others praised the experiment but deadpanned that the human wrote more blog than the AI wrote meaning, calling it “a lot of words to say not a lot.” The spicy subplot? Dependencies. One commenter cheered that AI helpers can spit out tiny utility functions instead of dragging in 50 packages—a vibe loaded with memories of the left-pad fiasco. Another dreamed up a future append-only style where devs stitch prompts and AI output together like a living diary. And of course, the joker class chimed in: “Next, let Claude play your video games.”
The big split: Is this the dawn of “director-style” programming—or just outsourcing responsibility with extra steps? Either way, the cat-named language has the internet arguing and laughing in equal measure.
Key Points
- •The author built the Cutlet programming language in four weeks using Claude Code to generate every line of code.
- •The author did not read the generated code, instead implementing guardrails to ensure correctness.
- •Cutlet’s source code, build instructions, and examples are available on GitHub; it runs on macOS and Linux.
- •Cutlet features include a vectorizing '@' meta-operator, '@:' zip to maps, boolean-array filtering, and an expression-based design with 'fn' for functions.
- •Built-ins like 'say', 'str', and 'len', concatenation via '++', and '@' as a reduce operator (e.g., '@+') are demonstrated with examples.