Not a tool. A standard.
The difference between a developer
who uses AI and one who commands it.
No es una herramienta. Es un estándar.
La diferencia entre un desarrollador
que usa IA y uno que la comanda.
This is not a technical test. It's a mirror. The most honest answer is always the right one.
Esto no es un test técnico. Es un espejo. La respuesta más honesta es siempre la correcta.
I was never the best frontend developer on the team. Nor the best at infrastructure. Nor the best at ML.
But I was always the one who understood how the pieces fit together — and the one who stayed when something broke at 3am.
I have touched enough layers to know that the biggest risk is not failing to know something. It's deploying it without knowing it.
On February 2, 2025, Andrej Karpathy published a post describing a new way of programming he called "vibe coding" — going with the flow, accepting everything AI generates without reading the diffs, forgetting that the code even exists. He was clear about the scope: it was fun for throwaway weekend projects. An honest and specific observation.
What happened next was not his fault. The industry took that weekend note and turned it into a production philosophy. "Vibe coding" became the perfect excuse not to understand what we build — and a way to call abdication productivity.
Karpathy himself acknowledged this. Earlier this year he proposed replacing the term with "agentic engineering" — emphasizing that there is real expertise in orchestrating agents, something that can be learned and improved. That it's not just going with the flow.
Lead Coding is that expertise. It's not a reaction to vibe coding — it's the answer for those who always wanted to build real things, with or without AI.
This is not mine. It belongs to anyone who still thinks before they accept.
Nunca he sido el mejor frontend del equipo. Ni el mejor en infraestructura. Ni el mejor en ML.
Pero siempre he sido el que entiende cómo encajan las piezas — y el que se queda cuando algo se rompe a las 3 de la mañana.
He tocado suficientes capas para saber que el mayor riesgo no es no saber algo. Es desplegarlo sin saberlo.
El 2 de febrero de 2025, Andrej Karpathy publicó un post describiendo una nueva forma de programar que llamó "vibe coding" — dejarse llevar, aceptar todo lo que genera la IA sin leer los diffs, olvidarse de que el código existe. Él mismo lo acotó: era divertido para proyectos desechables de fin de semana. Una observación honesta y concreta.
Lo que pasó después no fue culpa suya. La industria tomó esa nota de fin de semana y la convirtió en filosofía de producción. "Vibe coding" se transformó en la excusa perfecta para no entender lo que se construye — y en una forma de llamar productividad a la abdicación.
El propio Karpathy lo reconoció. A principios de este año propuso reemplazar el término por "agentic engineering" — enfatizando que hay una expertise real en orquestar agentes, algo que se aprende y se mejora. Que no es solo dejarse llevar.
Lead Coding es esa expertise. No es una reacción al vibe coding — es la respuesta para los que siempre quisieron construir cosas reales, con o sin IA.
Esto no es mío. Es de cualquier desarrollador que todavía piensa antes de aceptar.
Understanding what AI produces matters more than how fast it produces it.
Entender lo que produce la IA importa más que la velocidad a la que lo produce.
We use AI to build faster — never to think less.
Usamos la IA para construir más rápido — nunca para pensar menos.
We know exactly what we have generated, what we have understood, and what decisions we have made consciously. What falls outside that boundary, we don't sign.
Sabemos exactamente qué hemos generado, qué hemos entendido, y qué decisiones hemos tomado conscientemente. Lo que queda fuera de ese perímetro, no lo firmamos.
We design before we prompt. We understand before we accept. We own what we deploy.
Diseñamos antes de hacer el prompt. Entendemos antes de aceptar. Somos dueños de lo que desplegamos.
We don't need to master every layer perfectly. We need to lead every layer deliberately.
No necesitamos dominar cada capa perfectamente. Necesitamos liderar cada capa deliberadamente.
We are not anti-AI. — We are anti-abdication.
No somos anti-IA. — Somos anti-abdicación.
The question is never whether you use AI.
La pregunta nunca es si usas IA.
The question is always
who leads.
La pregunta siempre es
quién lidera.
Sign with your craft. Not with your output.
Firma con tu oficio. No con tu output.