technological advancement discussion