Executive Summary | Programming in Practice