We Need More Than Prompts

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2026
November 17 - 20, 2026
New York, US & Online
Upcoming event
React Summit US 2026
React Summit US 2026
November 17 - 20, 2026. New York, US & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

Coding with an agent tends to settle into the same loop: prompt, check, re-prompt and repeat, burning time and tokens each pass. There's a better way, and it starts before any code gets written.

This talk puts two approaches head to head: the prompt-and-iterate loop most of us have fallen into, and spec-driven development. You'll see what each one produces, and what a spec gives you that prompting can't, including decisions you can review before any code exists and context your whole team can build on.

This talk has been presented at React Summit 2026, check out the latest edition of this React Conference.

Alex Garrett-Smith
Alex Garrett-Smith
28 min
12 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Alex discusses spec-driven development as the best approach for building software with AI, emphasizing the importance of planning ahead and tools evolution. Reflecting on coding tools evolution towards instructing AI agents and changing roles. Challenges in articulating coding intent and the need for Spec-Driven Development. Importance of changes, goals, and OpenSpec in development. Up-front planning, collaborative nature, and challenges in spec-driven development highlighted. Managing AI limitations, spec updates, and collaborating with non-engineering on specs. Optimizing prompts and spec organization, context importance, and OpenSpec skills.
Available in Español: Necesitamos Más Que Prompts

1. Alex's Insights on Spec-Driven Development

Short description:

Alex, technical education lead at Bitter Brains, talks about spec-driven development as the best way to build software with AI, emphasizing the importance of planning ahead and discussing the evolution of development tools.

For those of you who haven't met me, my name's Alex. I'm currently technical education lead at Bitter Brains, working on unlearn.dev. I've taught software engineering, web development for around about 15 years now, started on YouTube, started a company, which was acquired last year, and decided to take a little bit of time off, but then that didn't quite work out and I love teaching, so I joined the fantastic team at Bitter Brains and we've been working on unlearn. So, just sort of past the clickbait title of my talk today, I want to talk to you about spec-driven development, which I believe is probably at least right now the best way to build software with AI. And the whole premise of this is to think upfront about what we're doing before we actually do it, so whether you use spec-driven development as it stands today, or whether it looks a little bit different in the future, that doesn't really matter, and I don't advocate for any particular framework.

2. Reflecting on Evolution of Coding Tools

Short description:

Reflecting on the evolution of coding tools from basic snippets to agentic coding, emphasizing a shift towards instructing AI agents rather than relying solely on IDE features, leading to changing roles in software development.

So, the journey, I've been thinking a lot about my journey, because the last year has been absolutely mad with AI, and I've been thinking about my journey in terms of my own productivity, and I tend to find that ideas in my head or what I want to build is faster than I can actually get them down onto paper, so to speak, but obviously that's code. So, we're talking like years back now, things like code snippets, just basic snippets where we say log turns into console log, or generating classes, methods, whatever it is, and this was the primitive way to speed us up. Obviously, we go into IDE autocomplete stuff, so static analysis, heavy indexing of our codebase inside of our IDE, and obviously that speeds us up as well.

And then I'm sure most of you remember the early versions of GitHub Copilot where we could effectively just generate snippets of code within the context of our codebase, and this felt like absolute magic at the time. I think there's been a big shift from here to where we are now which is agentic coding. We've taken a step back from our IDEs, or most of us have taken a step back from our IDEs, and we're now telling this thing what to do, rather than generate a code within the context of our codebase. So, it's pretty clear that our roles have changed, and, if they haven't for you now, they probably will in the near future.

We plan whether that's in our head or on paper more than we build. And that lends to this kind of cycle which there's nothing wrong with, but I think there's a better way. So, prompting an agent, pretty obvious, checking that, re-prompting either to add to what we've built or to fix what went wrong, in the worst case, and that looks a little bit like this. So we start off with, you know, a really simple prompt, can you do this for me? The prompts maybe get a little bit longer, a little bit more specific, and then we get to the point where things start to break, and then the caps come out, and we start to shout at our agent, and, yes, I've done this multiple times, so this is a pattern I'm sure most of you are familiar with.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

The Epic Stack
React Summit US 2023React Summit US 2023
21 min
The Epic Stack
Top Content
This Talk introduces the Epic Stack, a project starter and reference for modern web development. It emphasizes that the choice of tools is not as important as we think and that any tool can be fine. The Epic Stack aims to provide a limited set of services and common use cases, with a focus on adaptability and ease of swapping out tools. It incorporates technologies like Remix, React, Fly to I.O, Grafana, and Sentry. The Epic Web Dev offers free materials and workshops to gain a solid understanding of the Epic Stack.
The Rise of the AI Engineer
React Summit US 2023React Summit US 2023
30 min
The Rise of the AI Engineer
Top Content
The rise of AI engineers is driven by the demand for AI and the emergence of ML research and engineering organizations. Start-ups are leveraging AI through APIs, resulting in a time-to-market advantage. The future of AI engineering holds promising results, with a focus on AI UX and the role of AI agents. Equity in AI and the central problems of AI engineering require collective efforts to address. The day-to-day life of an AI engineer involves working on products or infrastructure and dealing with specialties and tools specific to the field.
Code on Demand: The Future of Code Collaboration
React Advanced 2023React Advanced 2023
27 min
Code on Demand: The Future of Code Collaboration
During the Talk, the speaker discusses the power of streaming and its impact on music consumption and production. They also explore the challenges and benefits of incorporating streaming into software development, using examples from Spotify. The future of code development is envisioned as a streaming world, where code is always live and changes are instantly available to everyone. The speaker emphasizes the importance of treating components as complete products, prioritizing component reviews, and enhancing the workflow for forking and contributing to components.
Webdevelopment Tailored for 2024
React Summit 2024React Summit 2024
7 min
Webdevelopment Tailored for 2024
Today's Talk covers native features in browsers, including upcoming ones and the Interop Project. Native features offer speed, compatibility, and improved debugging. Notable examples include dynamic viewport units, flexbox/grid gap, container queries, and motion path. The Interop Project ensures consistent web platform features across different browsers. Upcoming features like native CSS nesting and entry/exit animations are on the horizon.
Your AI Code Reviews Are Missing the Point (And How to Fix It)
AI Coding Summit 2026AI Coding Summit 2026
25 min
Your AI Code Reviews Are Missing the Point (And How to Fix It)
Ishai, CTO at LearnrB, discusses the evolution and impact of AI code reviews in software development. The transition from experimentation to maturity with autonomous AI agents in code reviews is highlighted. Challenges in AI-driven code creation and review processes, as well as the benefits of AI code reviews for productivity and efficiency, are discussed. Common mistakes and challenges in AI code review adoption, along with the importance of adapting processes for AI advancements, are emphasized. The importance of enhancing AI code review processes, measuring their impact, and leveraging AI for productivity metrics is also explored.
The Last Software Engineer
AI Coding Summit LondonAI Coding Summit London
21 min
The Last Software Engineer
I'm not here to tell you software engineering is ending soon. Nobody can put a reliable date on that, and pretending otherwise is a distraction. But we also have to admit something humbling: a year ago, most of us would not have predicted coding agents would be this good. That should make us less confident about predicting what they'll be able to do one year, or five years, from now.

So let's use "The Last Software Engineer" as a thought exercise. If AI keeps taking over more of the implementation work, what remains most human and valuable for us to do? In this talk, we'll take one step back from the hypothetical end and focus on the durable skill that has always separated great engineers from merely productive ones: judgment.

The future belongs not to people who only know how to build, but to people who know what should be built. We'll talk about product engineering, accountability, trade-offs, constraints, evaluation, and how to keep making software worth having in an AI era.