From Program to Product door Rocky Smolin