When I began selling software services years ago, there were a number of assumptions I made about how the world behaved. Specifically, as an engineer, I believed that people were rational, behaviors were predictable, and products / services were bought on the basis of their merit. What a rude awakening I