The GeekNarrator The GeekNarrator

Future of Coding with AI ft. Andrey Breslav

Aug 4, 2026 · 1h 15m

Summary

Andrei Breslav, creator of Kotlin, discusses spec-driven development with Codespeak, arguing that clear human intent is crucial as AI generates code. He explains how structured, AI-assisted specs replace vague prompts, allowing teams to review high-level requirements instead of massive code diffs. This approach helps catch inconsistencies early and ensures AI outputs align with actual business needs in complex software projects.

Topics discussed

Introduction: Andrei Breslav and the future of software development Andrei's background: Kotlin, mental health, and CodeSpeak Defining specs: From informal documents to formal languages The spectrum of specifications and human intent Example: Specifying Tic-Tac-Toe with evolving requirements Semantic entropy and measuring requirement clarity The bottleneck of code reviews and team context Shifting focus from code to high-level requirements AI-generated tests: Regression vs. acceptance testing Abstraction levels: Assembly to high-level specs Versioning specs and managing technical debt Motivations for spec-driven development in teams Programming language choice and token efficiency The future workflow: Merging product and engineering roles
Listen ad-free on Castria