effects technological advancements