La máxima aspiración del software solía ser construir sistemas lo suficientemente flexibles para que alguien más los pudiera cambiar. Pronto estará construyendo sistemas capaces de cambiarse a sí mismos.