I hate sales and marketing. I'm a technical guy. I like writing software and the certainty that an algorithm will work as designed until the end of time, or someone else introduces a bug... Fuzzy stuff doesn't sit well with me.
For us "technical guys" if a particular feature doesn't work, well... it doesn't work. If a particular tool or software library is a piece of junk, it's simply an objective and indisputable fact. If you disagree with me, we can setup all sorts of tests and benchmarks and at the end, if we are both technical guys, we will reach an objective agreement.
For some sales & marketing people it's a different story. The product doesn't matter much, what matters is how they can spin it and how fast they can close a sale. The rest is not their problem. It becomes ours!
Don't get me wrong, without sales and marketing we probably wouldn't have a job and I consider it hard and difficult work. Some degree of spinning and the capability of highlighting the business values of a product is a great added value that most technical guys like me are incapable of doing.
But... What bothers me is flat out lies. Let me give you an example:
These are all lies. If you hear anyone telling you stuff like this, stay away! They will try to sell you a nice and almost new bridge.