Productivity Gains in Software Engineering Are Powering Innovation