Tech folks think business folks are assholes who don’t understand the technical details and should get out of the way.
Business folks think tech folks are assholes who don’t understand the financial details and should just do what they’re told.
In a way, they’re both right…
Solution: Cross the cultural divide and learn something about the other side of the house. I know it’s helped me immensely to gain a bit of understanding about how the business side works. That understanding leads to empathy and that empathy leads to collaboration and solutions to problems that each side can’t solve on it’s own.