Spotify Devs Haven't Written Code Since December - Specification-Driven Development

M
Matthew Diakonov

Reports from Spotify engineering teams say some developers haven't written code since December. They write specifications instead. The AI agent handles implementation. This is not a productivity hack - it is a different way of building software entirely.

What Specification-Driven Development Looks Like

Instead of opening a code editor and writing functions, you open a document and describe what the system should do. Inputs, outputs, edge cases, error handling, performance requirements. The spec becomes the source of truth, and an AI coding agent translates it into working code.

The shift sounds subtle but changes everything about the developer's role. You stop thinking in syntax and start thinking in behavior. You stop debugging semicolons and start debugging requirements.

Why It Works Better Than You'd Expect

Specifications force clarity. When you write code, you can be vague about requirements and let the implementation fill in the gaps. When you write specs for an AI agent, ambiguity produces wrong code. This pressure toward precision actually improves the end result.

Teams that adopt specification-driven workflows report fewer bugs - not because the AI writes perfect code, but because the spec-writing process catches design flaws earlier. You find the edge cases before a single line of code exists.

The Desktop Agent Advantage

Specification-driven development works best when your agent can interact with your full environment - running tests, checking build output, reading documentation, filing issues. A desktop agent that sees your screen and controls your apps turns a spec into a feedback loop, not a one-shot generation.

Fazm runs locally on macOS with accessibility API access, so your spec-driven workflow stays on your machine and integrates with every tool in your stack.

The developers who stopped writing code didn't stop working. They started working at a higher level of abstraction - and getting more done.

This post was inspired by a discussion on r/ClaudeAI (727 upvotes, 125 comments) by u/shanraisshan.

Fazm is an open source macOS AI agent. Open source on GitHub.

More on This Topic

Related Posts