Necesitamos Más Que Prompts

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2026
November 16 - 19, 2026
New York, US & Online
Upcoming event
JSNation US 2026
JSNation US 2026
November 16 - 19, 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

Codificar con un agente tiende a asentarse en el mismo bucle: prompt, verificar, volver a prompt y repetir, quemando tiempo y tokens en cada pasada. Hay una mejor manera, y comienza antes de que se escriba cualquier código.

Esta charla enfrenta dos enfoques: el bucle de prompt y iteración en el que la mayoría de nosotros hemos caído, y el desarrollo dirigido por especificaciones. Verás lo que produce cada uno, y lo que una especificación te ofrece que el prompt no puede, incluyendo decisiones que puedes revisar antes de que exista cualquier código y el contexto sobre el cual todo tu equipo puede construir.

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 discute el desarrollo dirigido por especificaciones como el mejor enfoque para construir software con IA, enfatizando la importancia de planificar con anticipación y la evolución de las herramientas. Reflexionando sobre la evolución de las herramientas de codificación hacia la instrucción de agentes de IA y el cambio de roles. Desafíos en articular la intención de codificación y la necesidad de Desarrollo Dirigido por Especificaciones. Importancia de los cambios, objetivos y OpenSpec en el desarrollo. Se destacan la planificación anticipada, la naturaleza colaborativa y los desafíos en el desarrollo dirigido por especificaciones. Gestionar las limitaciones de la IA, las actualizaciones de especificaciones y colaborar con no ingenieros en las especificaciones. Optimización de prompts y organización de especificaciones, importancia del contexto y habilidades de OpenSpec.
Available in English: We Need More Than Prompts

1. Alex's Insights on Spec-Driven Development

Short description:

Alex, líder de educación técnica en Bitter Brains, habla sobre el desarrollo dirigido por especificaciones como la mejor manera de construir software con IA, enfatizando la importancia de planificar con anticipación y discutiendo la evolución de las herramientas de desarrollo.

Para aquellos de ustedes que no me han conocido, mi nombre es Alex. Actualmente soy líder de educación técnica en Bitter Brains, trabajando en unlearn.dev. He enseñado ingeniería de software, desarrollo web durante unos 15 años, comencé en YouTube, inicié una empresa, que fue adquirida el año pasado, y decidí tomarme un poco de tiempo libre, pero luego eso no funcionó y me encanta enseñar, así que me uní al fantástico equipo de Bitter Brains y hemos estado trabajando en unlearn. Así que, más allá del título sensacionalista de mi charla de hoy, quiero hablarles sobre el desarrollo dirigido por especificaciones, que creo que es probablemente al menos ahora la mejor manera de construir software con IA. Y toda la premisa de esto es pensar de antemano sobre lo que estamos haciendo antes de que realmente lo hagamos, así que ya sea que utilices el desarrollo dirigido por especificaciones tal como está hoy, o si se ve un poco diferente en el futuro, eso no importa realmente, y no abogo por ningún marco en particular.

2. Reflecting on Evolution of Coding Tools

Short description:

Reflexionando sobre la evolución de las herramientas de codificación, desde fragmentos básicos hasta codificación agéntica, enfatizando un cambio hacia la instrucción de agentes de IA en lugar de depender únicamente de las características del IDE, lo que lleva a cambiar roles en el desarrollo de software.

Así que, el viaje, he estado pensando mucho en mi viaje, porque el último año ha sido absolutamente loco con IA, y he estado pensando en mi viaje en términos de mi propia productividad, y tiendo a encontrar que las ideas en mi cabeza o lo que quiero construir es más rápido de lo que realmente puedo plasmarlas en papel, por así decirlo, pero obviamente eso es código. Así que, estamos hablando de hace años ahora, cosas como fragmentos de código, solo fragmentos básicos donde decimos log se convierte en console log, o generando clases, métodos, lo que sea, y esta era la forma primitiva de acelerarnos. Obviamente, pasamos a cosas de autocompletado de IDE, así que análisis estático, indexación intensiva de nuestra base de código dentro de nuestro IDE, y obviamente eso también nos acelera.

Y luego estoy seguro de que la mayoría de ustedes recuerdan las primeras versiones de GitHub Copilot donde podíamos generar efectivamente fragmentos de código dentro del contexto de nuestra base de código, y esto se sentía como magia absoluta en ese momento. Creo que ha habido un gran cambio desde aquí hasta donde estamos ahora, que es la codificación agéntica. Hemos dado un paso atrás de nuestros IDEs, o la mayoría de nosotros hemos dado un paso atrás de nuestros IDEs, y ahora le decimos a esta cosa qué hacer, en lugar de generar un código dentro del contexto de nuestra base de código. Así que, está bastante claro que nuestros roles han cambiado, y, si no lo han hecho para ti ahora, probablemente lo harán en un futuro cercano.

Planeamos ya sea en nuestra cabeza o en papel más de lo que construimos. Y eso lleva a este tipo de ciclo en el que no hay nada de malo, pero creo que hay una mejor manera. Así que, incitar a un agente, bastante obvio, verificar eso, volver a incitar ya sea para agregar a lo que hemos construido o para arreglar lo que salió mal, en el peor de los casos, y eso se ve un poco así. Así que comenzamos con, ya sabes, un aviso realmente simple, ¿puedes hacer esto por mí? Los avisos tal vez se vuelven un poco más largos, un poco más específicos, y luego llegamos al punto donde las cosas comienzan a romperse, y luego salen las mayúsculas, y comenzamos a gritarle a nuestro agente, y, sí, he hecho esto múltiples veces, así que este es un patrón con el que estoy seguro de que la mayoría de ustedes están familiarizados.

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

El Epic Stack
React Summit US 2023React Summit US 2023
21 min
El 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.
El Ascenso del Ingeniero de IA
React Summit US 2023React Summit US 2023
30 min
El Ascenso del Ingeniero de IA
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.
Código bajo demanda: El futuro de la colaboración en código
React Advanced 2023React Advanced 2023
27 min
Código bajo demanda: El futuro de la colaboración en código
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.
Desarrollo web adaptado para 2024
React Summit 2024React Summit 2024
7 min
Desarrollo web adaptado para 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.
Tus Revisiones de Código AI Están Perdiendo el Punto (Y Cómo Solucionarlo)
AI Coding Summit 2026AI Coding Summit 2026
25 min
Tus Revisiones de Código AI Están Perdiendo el Punto (Y Cómo Solucionarlo)
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.