Yeda AI Tips · #148

English

Haz que tu primera tarea sea una bala trazadora

Construye la versión flaca a través de todas las capas primero. Terminar una capa completa — todo el schema, o toda la superficie del API — se siente como progreso, pero no prueba lo único que importa: que una petición pueda viajar desde la UI, a través del API, hasta la base de datos, y de vuelta. Una bala trazadora hace eso el primer día, con casi nada de código.

Qué es realmente una bala trazadora

El término viene de Andy Hunt y Dave Thomas en The Pragmatic Programmer: una bala trazadora es "una aplicación esqueleto en la que una línea delgada de ejecución va de extremo a extremo." Eliges una capacidad completa y demostrable — "un usuario crea una cuenta", "un mensaje aparece en el feed" — y conectas el camino más delgado posible a través de cada capa que esa función toca: schema, API, UI y una prueba que ejercita todo el conjunto.

Solo hace una cosa pequeña. Pero cada capa está conectada, el pipeline de despliegue corre, y puedes observar comportamiento real en lugar de imaginarlo.

Bala trazadora ≠ prototipo

Esta es la distinción que la gente pasa por alto. Ambos son pequeños, pero tienen destinos opuestos:

Bala trazadoraPrototipo
Destino del códigoSe conserva — se vuelve el esqueleto del sistema realSe descarta después de responder una pregunta
AlcanceUna función, todas las capas, conectadas de verdadUna capa o una pregunta, "pura fachada"
PropósitoProbar que el camino funciona de extremo a extremoExplorar viabilidad, rendimiento, diseño
CalidadLigera pero real, de producciónSobre-diseñarlo es un desperdicio

Un prototipo es el reconocimiento que haces antes de disparar. La bala trazadora es el primer disparo real — la conservas y construyes el resto del sistema a su alrededor.

Por qué es la primera tarea correcta para un agente

Una rebanada vertical es el traspaso más limpio posible. Cuando la primera tarea es una bala trazadora, cada capa ya tiene un ejemplo funcionando: una migración que copiar, un endpoint que reflejar, un componente de UI que hace fetch y renderiza, una prueba que muestra cómo se conectan las capas. Un agente — o un compañero de equipo — puede tomar ese patrón y terminar la siguiente función sin una conversación de diseño. Una capa horizontal a medio construir no les da nada que imitar y una docena de preguntas de integración sin responder.

Movimientos de poder

Recursos

¿Construyendo con agentes de IA? Yeda AI diseña, audita y despliega sistemas LLM en producción.

Habla con nosotros · Lee el blog