Technology effect on human development