And what of those who are motivated by technical problems and by user needs and business strategy? Is it impossible to learn programming because of an interest in computer science or in the challenge of programming for its own sake, but learn product and strategy as a way to put those skills to impactful use?
I don't like this sort of pigeon-holing; most developers I know straddle this divide.
I don't like this sort of pigeon-holing; most developers I know straddle this divide.