Technology’s impact