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 guían 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 estarlo haciendo). 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 $ 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 de codificación agéntica acumulaban errores y las aplicaciones "colapsaban". Después, los agentes empezaron a "componer corrección en lugar de error". El modo YOLO de Cursor reveló esta capacidad de largo horizonte ya en diciembre de 2024, abriendo el camino al "software cultivado" (grown software).
La evolución de los tests a los escenarios: La experimentación "hands off" reveló que los tests tradicionales son insuficientes: los agentes hacen trampa (return true). La palabra "test" resulta ambigua porque los tests pueden reescribirse para ajustarse al código. McCarthy introduce el concepto de "escenario": 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 "satisfacción" sustituye 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 construyó 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": identificar y eliminar las restricciones del Software 1.0.
Una economía poco convencional: Lo que hace seis meses era impensable es hoy 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.