Is It Possible to Stay Ahead of Technology Shifts?