This conversation is a very common situation in technology companies. Due to the differences in how engineers and marketing thinks engineers often think of marketing as dumb, and marketing thinks of engineers as difficult to work with. This leads to a lot of friction and subpar results on both sides of the fence. There is a great chapter on this phenomenon in the book Behind closed doors secrets of great management by Johanna Rothman and Esther Derby.
I want to talk about your code quality. Over 35% of your tickets failed QA.
What can we do to improve this?
My problem is stupid marketing who keeps changing their mind on their stupid requests.
How do you think marketing likes being referred to as stupid?
I never thought of that ... I don't say it to their faces ... but my emails are a bit curt ...
What do you think would happen if you spent more time trying to understand them?
I don't know. Let me try.
Can we spend more time discussing this together? I want to make sure I understand.
I would love to, I just always thought you were in a hurry to leave.
One Month Later...
I have been hearing great things about you from QA and Marketing.
Our last conversation was an eye opener. I see everyone in a whole new light.