Staying Ahead of the Curve of Engineering Trends for Software Development