El documento discute el futuro de la ingeniería de software. Actualmente, los ingenieros se enfocan demasiado en la codificación en lugar de niveles más altos de abstracción, y las metodologías existentes no garantizan la calidad del producto final antes de la codificación. El autor argumenta que el futuro incluirá herramientas que permitan "programar" a niveles más altos de abstracción y generar automáticamente código, superando estos problemas.