From Program to Product by Rocky Smolin