| You asked what to do. You seem like an intelligent person early in their career. I want to tell you a quick, true story. In my high school Geography class (or Social Studies, or something), our teacher told us that the USA was the 2nd largest land mass country and my friend knew USA was 3rd and Canada was 2nd. Sure enough, we looked it up in the new almanac (This as back before Bing was a thing) and Canada has annexed some land and we proved the teacher wrong. We went to the history teacher and showed him the facts. He said he didn't care, he'd mark us wrong if we didn't answer the question like he taught us. We went to the guidance counselor for "guidance." He recommended we write down what the teacher said to get a better grade and avoid conflict. So, my friend and I, we wrote down Canada for the 2nd largest country, and we got it marked wrong. And we dropped it after that. Pretty stupid story huh? Doesn't matter now. Whatever you argued with this Product Owner about, you need to go and apologize to her, and tell her you're sorry you weren't supportive, and that you want to help make her product great, and can you wipe the slate clean. If you can't do that, quit and go work somewhere else. This is not a place that needs to adapt to you and your opinions. You either help the company and the organization, or they get rid of you. I mean this with love, and with gentle guidance: You are not a snowflake. Maybe they're sexist bigots, or maybe you're just a jerk. I don't know. But if they don't like you, you won't work there long. It doesn't matter how good your code is. So find a way to become liked, or go work somewhere else. And when you get there, don't attract conflict or disagree rudely. Find a way to be liked and make your perception be one of a helpful friendly approachable person. |