World's Fair 2025
The New Code — Sean Grove, OpenAI
Overview
This talk argues that structured communication, embodied in specifications, is more valuable than code itself for AI development. Specifications serve as the primary artifact for aligning human intent and values, enabling clearer communication, better testing, and more robust AI systems. As AI models advance, the ability to write effective specifications will become the most critical skill for programmers.
Who should watch
- AI Engineers
- Product Managers
- Builders working with AI models
- Anyone involved in defining project goals and requirements
- Those seeking to improve AI model alignment and reliability
Key takeaways
- Code represents only 10-20% of the value in software development; the remaining 80-90% lies in structured communication like requirements gathering, planning, and verification.
- Written specifications are crucial for aligning humans on shared goals and intentions, acting as a reference point for discussion and synchronization.
- Code is a lossy projection of intent, similar to decompiled binaries, whereas a robust specification can be used to generate various outputs, including code, documentation, and tutorials.
- The OpenAI model spec, written in Markdown, demonstrates how specifications can be human-readable, versioned, and collaboratively contributed to by diverse roles.
- Specifications can be made executable, serving as both training material and evaluation benchmarks for AI models, pushing policy down into model weights.
- The skill of writing specifications that fully capture intent and values is becoming the new scarce skill, making spec authors the most valuable programmers.
- Concepts like the US Constitution illustrate how specifications function universally for alignment, adjudication, and evolution.
- Future development environments may evolve into integrated thought clarifiers, aiding in the creation of unambiguous specifications.
Notable quotes
*Code is sort of 10 to 20% of the value that you bring. The other 80 to 90% is in structured communication.*
*The person who communicates most effectively is the most valuable programmer.*
*A written specification effectively aligns humans and it is the artifact that you use to communicate and to discuss and debate and refer to and synchronize on.*
Unofficial community note. Prefer the recording for nuance.