The other night leaving work I walked past two engineers having a fag break (I put that in to make the Mercans laugh). They were complaining about the Sales people. Saying that if the sales people disappeared tomorrow there would still be a company here, but if they disappeared tomorrow the company would fall flat on its face.
I think you get a lot of this us vs them attitude. And I think it's the wrong way to look at things.
Sales people are very different to techies. They look at things differently. They have different goals. But they are still necessary to run a company well. You can have a small company without sales and marketing, but you can't have a large one without them. It's a symbiotic relationship.
Why am I saying this? Well because I think that although no role is dispensable, nobody is indispensable. We can all be replaced, and all will be at some point in the future (either forcibly or voluntarily). I'm not saying go out and hug a salesperson today, but next time you think about saying your role is more significant or important than someone else's, consider the part they play in your success.
"That was the most HEART-WARMING rendition of "I DID IT MY WAY" I've ever heard!!"