Justin McCarthy, cofundador y CTO de StrongDM, presenta el concepto de Software Factory desarrollado por su equipo de IA desde julio de 2025: un sistema de desarrollo no interactivo en el que especificaciones y escenarios dirigen a agentes que escriben, prueban y convergen código sin intervención humana.

Las reglas fundacionales: McCarthy formula tres niveles de principio. Como kōan: "¿Por qué estoy haciendo esto?" (implícito: el modelo debería estar haciéndolo). Como reglas: el código no debe ser escrito ni revisado por humanos. Como métrica práctica: si no se han gastado 1.000 dólares en tokens por ingeniero hoy, la fábrica tiene margen de mejora.

El punto de inflexión: La revisión de octubre de 2024 de Claude 3.5 marcó un punto de inflexión. Antes, los flujos de trabajo agénticos de codificación acumulaban errores y las aplicaciones "colapsaban". Después, los agentes comenzaron a "componer corrección en lugar de error". Cursor YOLO mode reveló esta capacidad de largo horizonte ya en diciembre de 2024, abriendo el camino al "software cultivado" (grown software).

La evolución de las pruebas a los escenarios: La experimentación "sin manos" (hands off) reveló que las pruebas tradicionales son insuficientes: los agentes hacen trampa (return true). La palabra "test" resulta ambigua porque las pruebas pueden reescribirse para ajustarse al código. McCarthy introduce el concepto de "scenario": una historia de usuario E2E almacenada fuera de la base de código (como un holdout set en ML), validada por un LLM. La noción de "satisfaction" reemplaza el éxito booleano por una validación probabilística: ¿qué fracción de las trayectorias observadas satisface al usuario?

El Digital Twin Universe: Para validar a escala, el equipo creó clones conductuales de servicios de terceros (Okta, Jira, Slack, Google Docs/Drive/Sheets). Este enfoque permite probar modos de fallo peligrosos y ejecutar miles de escenarios por hora sin límites de tasa ni costes de API. Construir estos clones siempre fue posible pero nunca económicamente viable: los ingenieros se autocensuraban. McCarthy reclama practicar una "ingenuidad deliberada" (deliberate naivety): identificar y eliminar las restricciones del Software 1.0.

La economía no convencional: Lo que era impensable hace seis meses ahora es rutinario. El DTU demuestra que los cálculos económicos tradicionales del desarrollo de software deben reevaluarse en la era agéntica. McCarthy se suma a otros pioneros (Sam Schillace, Dan Shapiro, Jesse Vincent) en la convicción de que las Software Factories representan el futuro del desarrollo.