The Product-Minded Software Engineer