Progress and technology: their interdependency