Is Your Product Owner an Overloaded Operator?

In software, overloaded operators exist when an operator or operation has different meanings in different contexts. A developer might do this unintentionally when she uses a variable to mean one thing in one context and that same variable has a different meaning in another context. We even overload conversational operators. A number of years ago, …