La spec es la única fuente de verdad
El sistema se describe como un conjunto de capacidades versionadas y ordenadas. El código se deriva de ellas y nadie lo edita a mano.
j2logo
Soy Juanjo, aunque en internet casi todo el mundo me conoce como j2logo. Llevo más de 20 años construyendo software. He creado el Desarrollo Guiado por Contrapruebas (DGC), una metodología de desarrollo de software cuyo objetivo es garantizar que el código generado por agentes de IA cumple su especificación sin requerir revisión humana. La aplico en MaIA, mi software factory de agentes, y cuento en público lo que funciona y lo que no.
DGC v0.1 octubre de 2026

El método · Propuesta abierta · se está validando en MaIA
Los agentes de IA escriben código funcional muy rápido. El cuello de botella se ha movido: ya no está en escribirlo, sino en saber si es correcto. Revisarlo todo a mano no escala, y si el agente escribe sus propios tests, comparte su misma interpretación de la tarea.
El agente estudia el temario, pero no conoce las preguntas del examen.

El sistema se describe como un conjunto de capacidades versionadas y ordenadas. El código se deriva de ellas y nadie lo edita a mano.
Cada criterio se comprueba con contrapruebas: ejemplos que decide una persona, que se ejecutan desde fuera y que el agente implementador nunca ve.
Cada cambio es un delta con tipo (adición, enmienda, bug, refactor o cimientos) que modifica la spec y sus contrapruebas antes de tocar el código.
| Quién | La spec | Las contrapruebas | El código |
|---|---|---|---|
| PersonaDesarrollador y Product Owner | La escribe | Las decide | Lo ve |
| Agente verificadorConvierte los ejemplos en código | La lee | Las ejecuta | No lo ve |
| Agente implementadorEscribe el producto | La lee | No las ve | Lo escribe |
El implementador recibe el criterio de la spec que no cumple. El ejemplo concreto sigue oculto.
Si sigue sin resolverlo, se le muestra el ejemplo. Esa contraprueba queda quemada y se sustituye por otra nueva.
Si aun así no lo resuelve, el caso pasa a una persona, que revisa la spec o el criterio.
Estado de MaIA
MaIA es mi software factory de agentes y la implementación de referencia de DGC. Cada cambio pasa por estas fases antes de llegar a producción. Lo actualizo cuando algo cambia.
Cada tarea se escribe con un formato distinto. Toca pasarlas a fichas de capacidad de DGC.
Todavía no hay ejemplos ocultos al agente. Es la pieza central de DGC y la que estoy montando.
Lanza el agente implementador a partir de la especificación de cada tarea.
Tests propios y comprobaciones en cada cambio. Faltan las contrapruebas funcionales.
Reviso todo el código antes de producción. Se retirará por zonas cuando los datos lo justifiquen.
Productos con usuarios y clientes reales.
El primer delta completo con DGC: spec en formato de capacidad, contrapruebas en un repositorio que el agente no puede leer y ejecución de control antes de implementar. Los resultados se publican en el repositorio de DGC.
Actualizado el .
Proyectos
Productos en producción o a punto de estarlo. Cada uno es un caso del método, con lo que costó, lo que factura y lo que falló.
Comparador de ofertas de productos de bebé con canal de WhatsApp. Es donde pruebo la factory antes que en ningún cliente.
Bot de WhatsApp que busca las mejores ofertas de Amazon España de los productos que sigues.
El cliente envía la documentación por WhatsApp y el sistema monta el expediente completo. Siguiente sector: gestorías de tráfico.
Software de historial clínico para clínicas de fisioterapia, construido con la factory de principio a fin.
Datos de septiembre de 2026, sumando todos los proyectos. El porcentaje compara los ingresos con el objetivo; el coste es la infraestructura de todas las apps.

Sobre mí
Ingeniero informático por la Universidad de Murcia. Programo desde 2003 y durante años escribí tutoriales de Python en español que todavía lee mucha gente. He construido decenas de proyectos personales y casi todos fallaron por lo mismo: el código estaba bien, pero la distribución y la venta no existían.
El proyecto que sí siguió adelante empezó con mi primera hija: monté un bot que rastreaba el precio de los pañales. Cuando nació la segunda, convertí ese bot en pañalesenoferta.es, que hoy es mi laboratorio público.
Hoy soy responsable de implantar la IA en un equipo de desarrollo y he creado DGC, una metodología abierta para construir software con agentes de IA. La pruebo en MaIA, mi software factory, y en mis propios productos. j2logo es donde lo cuento todo, con los números.
¿Hablamos?
Te ayudo de dos formas: a implantar DGC en un equipo que ya programa con IA, o a que tu empresa adopte la IA con criterio y sin improvisar.
No te prometo un porcentaje de mejora. Lo que sí hacemos es medir antes y después, en una zona concreta de tu sistema o de tu día a día, para que los resultados se vean con datos.

Tu equipo usa IA para programar, pero el código que genera se revisa todo a mano o se acepta sin saber si está bien. Montamos una verificación independiente para que lo que produce la IA llegue a producción con control.
Vemos cómo usa tu equipo la IA y si DGC encaja. Si no encaja, te lo digo.
Cómo se especifica, se genera y se verifica hoy el código, dónde se rompe y qué zonas cambian más. Termina con un plan y las métricas de partida.
DGC aplicado en una zona acotada: contrapruebas de caracterización donde más se toca, primeras capacidades y deltas, y el pipeline de verificación.
Revisión de métricas y escalados, extensión a nuevas zonas y retirada gradual de la revisión manual, con datos.
Para empresas que quieren usar la IA en su trabajo diario y no saben por dónde empezar. Empezamos por lo que más tiempo os quita y medimos el resultado.
Una jornada práctica de IA aplicada a vuestro trabajo, con vuestros propios casos y herramientas.
Localizamos las tareas repetitivas que más pesan y las automatizamos con IA, midiendo el tiempo que ahorran.
Acompaño al equipo técnico mientras la IA entra en el día a día: dudas, revisiones y siguientes pasos.
Decisiones, aprendizajes, errores y números.




Newsletter EstrategIA
Cada dos semanas te cuento cómo veo el oficio de programar ahora que los agentes escriben buena parte del código: qué funciona, qué no y qué estoy probando. Para desarrolladores, tech leads, CTOs y gente que construye producto por su cuenta.
9.277 suscriptores martes quincenales
j2logo