awareness · paradigm-essay June 18, 2026 7 min

Software Is Now Text, Not Code

OpenAI released Symphony as an 18-page specification, not code. Why software is becoming text you hand to AI, and what that means for your business and IP.

AIsoftware developmentparadigm shiftspecificationAI agents

Andrew Maryasov, AI consultant. I deploy AI agents for businesses and I watch the very nature of software development shift every day. This piece is about one release from OpenAI that I reread three times, because I thought I’d missed something. I hadn’t. The rules had simply changed.

Before, software was code you download, install and configure; now it is a spec that AI reads and builds

TL;DR (in 30 seconds)

The release that looked like a mistake

A few days ago OpenAI released a new product. Or rather — not a product.

Symphony is an orchestrator for AI agents. A thing that takes a task from a tracker (Linear, for example), hands it out to agents, who write code, open PRs, wait for review, address the comments. All autonomously, with no human in the loop.

But the interesting part isn’t what they built, it’s how they released it.

The README literally says:

“Tell your favorite coding agent to build Symphony in a programming language of your choice: Implement Symphony according to the following spec”.

In other words: take your AI agent, let it read the specification — and it will build this product for you on its own. In any language. For your needs.

(Seriously — I reread their page three times because I thought I’d missed something. No, it really does say “tell your agent to build it.” That’s the whole instruction.)

What they actually handed users

The “product” itself is an 18-page document. Text. Not code.

There is a reference implementation in Elixir, but that’s secondary. The main thing is the specification: algorithms, state machine, retry logic, workspace management, failure recovery. Everything is described in enough detail that an AI agent can build it from scratch.

A few numbers that show the proportions well:

The choice of Elixir isn’t an accident. It’s a language few people use in day-to-day development. A deliberate signal: the implementation is secondary, the specification is primary. Want Python? Go ahead. Go? No problem. The agent will read the same text and assemble it for your environment.

Before and now

The easiest way to show the shift is with a table.

BeforeNow
What you getCode / a finished programA specification (text)
What you do with itDownload, install, configureLet AI read it — it builds
Implementation languageThe vendor’s choiceThe consumer’s choice
Where the value isIn the code that’s writtenIn the quality of the specification
Cost of implementationHighApproaching zero

We’re used to software being something you download, install, update, fix when it breaks. And now one of the biggest AI companies in the world ships a product as text. Not code — text. Because AI will read it and build it for you anyway.

Consequences for business

This isn’t just an interesting way to do an open-source release. It’s a shift in how software is distributed — and it touches everyone who runs a product or a technical team.

Competitive advantage shifts from “who wrote the code” to “who wrote the better specification.” The cost of implementation approaches zero — what remains is the cost of thinking. And maintaining and updating the product also happens through the specification, not through patches.

Your IP stops being code and becomes a document. If you run a technical team, it’s worth thinking right now about how this changes what you own and what you protect.

This is exactly what work with AI agents at Grow2.ai is built on: a well-described task is worth more than the code that carries it out. And when we automate business processes at Auspex, half the work isn’t “writing the integration,” it’s precisely formulating what the system is supposed to do. If you’re curious where the line runs between a simple bot and a system that acts on a specification, I covered that separately: AI agent vs chatbot.

This is no longer a single case

I’ve been writing about this for two months now — and the topic is only gaining momentum. I see more and more projects where the specification matters more than the code.

Anthropic’s CLAUDE.md, various agent specs, prompt-driven systems — all of these are variations on the same thing: the specification matters more than the implementation.

It’s as if instead of selling cars, people started selling blueprints — because every garage already has a robot that can assemble a car overnight.

The question I can’t shake: when will the first “App Store of specifications” appear? Not of programs — of specifications. You buy one, hand it to your agent, and it builds it for your environment, on your infrastructure, in your language.

The answer “any day now” feels too optimistic to me. Or does it?

A
Andrew Maryasov

Founder of Auspex and Grow2.ai. 28 AI projects across 14 industries and 7 countries, 8 proprietary AI systems in production.

Newsletter

A letter on AI — 2–3 emails a month

Personal essays on how AI changes the way we think and work: what I tried myself, what worked and what didn't. At the end, links to the best of what I read.

No spam. Unsubscribe in one click.

Free 30-min discovery →