Install our extension to search inside any video instantly.

Simon Martinelli - Lessons from Spec-driven Development - AI Native DevCon June 2026

Added:
124 views3likes31:38tessl-aiOriginal Release: 2026-07-22

Spec-driven development is an approach where system use cases serve as the central artifact, describing observable system behavior and acting as a stable contract for the application, with code derived from these use cases rather than treating code as the source of truth. This approach uses AI as a supporting tool to generate and update code and tests from system use cases in small, controlled steps, keeping existing code and specifications aligned over time. The process involves creating entity models and use cases that can be directly used to generate code, with the amount of review depending on risk management considerations. This methodology is particularly valuable for software modernization projects where the goal is to rethink how people work with the software and integrate new features, rather than simply transforming from one technology to another.