technology: progress or principles?