Descubriendo
mejores formas de
desarrollar
...sí, otra vez.
Jorge Castro & Joan Leon
...sí, otra vez.
Jorge Castro & Joan Leon
La pregunta no es si usar la fresadora. Es cómo usarla con maestría.
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
© 2001, the above authors
this declaration may be freely copied in any form,
but only in its entirety through this notice.
Twelve Principles of Agile Software
No dice "hemos descubierto". Dice "estamos descubriendo". Un proceso que no termina nunca.
desarrolladores senior
años en sus propios repositorios
tareas reales de sus propios proyectos
Febrero 2026 — Claude Opus 4.6 completa tareas que a un humano experto le llevarían ~15 horas, 1 de cada 2 veces.
Sin contexto claro, la IA adivina. Y cuando adivina, alucina.
Cada sesión empieza desde cero. Es como contratar a alguien nuevo cada día.
Una sola sesión para investigar, planificar e implementar. El contexto se contamina.
El código llega a producción sin revisión. Nadie puede revisar todo lo que genera la IA.
La IA amplifica lo que le das. Si le das un proceso disciplinado, amplifica tu productividad. Si le das caos, amplifica el caos.
| Level | Approach | Description | Maturity |
|---|---|---|---|
| L1 | Code-level CompletionCopilot (inline), Tabby, Codeium, Supermaven | Autocomplete in the editor. The human writes, the AI suggests. | Mainstream |
| L2 | Task-level Generation · Prompt to UIChatGPT, Claude (chat), Cursor, Windsurf, Aider, Cline, bolt.new, Lovable, v0 | The human defines a task, the AI generates code/UI. The human approves each step. | Adopted |
| Now Aquí estamos | Task-level with Optional AutonomyClaude Code, Codex CLI, Cursor (Agent Mode), Copilot Edits, Windsurf (cascade) | L2 by default, configurable to chain autonomous actions (headless mode). | Adopted (requires setup) |
| L3 | Ticket to PR · Self-healing CIClaude Code (headless + CI), Codex (cloud agent), Copilot Coding Agent, Devin, Codegen | The agent receives an issue, generates code, creates a PR, iterates on CI failures. Escalates when out of scope. | Early Adoption |
| L4 | AI Software EngineerDevin (enterprise), Factory.ai, Genie | Full cycle: requirements → code → deploy → monitoring → rollback. | Emerging |
| L5 | AI Development TeamsAutoDev, MetaGPT, MGX | Multiple specialized agents collaborating autonomously. | Experimental |
Al inicio de cada sesión, la IA no sabe nada de tu código. Cero.
Y no sabe cuándo no sabe suficiente.
Inventa APIs, métodos y dependencias que no existen... y te lo dice convencida.
El mismo prompt puede generar resultados diferentes cada vez que lo ejecutas.
Generamos código más rápido de lo que nuestra carga cognitiva nos permite revisar.
Cada fase necesita una ventana de contexto limpia. Mantén el contexto limpio o tendrás problemas.
Divide el trabajo en slices verticales desplegables. Con IA puedes generar mucho en poco tiempo. Si el scope no está cortado, el caos escala igual de rápido.
Entrega de valor end-to-end de forma contínua. Corta la feature en capas, implementa el slice más fino.
Cada paso debe ser reversible. Que el agente pueda generar mucho y muy rápido no significa que lo llevemos a producción todo de golpe.
Mutation testing, Acceptance Testing, Architectural Testing. todos amplían el bucle de feedback y ahora no hay excusas.
Más código generado = más riesgo si no tienes un bucle de feedback sólido.
Guardarraíles técnicos
Checklist pre-merge
.claude/plans/pending/2026… tengo un par de dudasLas herramientas cambian.
La responsabilidad, no.
Tu valor está en entender el problema, no en teclear la solución.
La IA no mejora tu proceso. Lo amplifica. Si es bueno, va más rápido. Si es malo, falla más rápido.
Un agente sin configuración es un junior sin onboarding. Dale contexto, reglas y una forma de verificar su trabajo.
Comparte lo que aprendas — siguamos descubriendo juntos.