Earlier quoted context omitted.
This is a false equivalency. Most software engineers aren't working on weapons, but most sales and marketing people engage in deception and other amoral practices. Not to mention that software engineers literally build the products. Sales and marketing's job is to shove it down people's throats.
To the contrary, I think paulcole made a great point. It doesn’t need to be weapons. A programmer who makes a social media feed more addictive isn’t necessarily moral. But a salesperson/marketer can promote something generally seen as good, or at least far more good than the example programmer. Ad campaigns can remind people to vote, encourage people to quit smoking, or convince people to avoid drunken driving. A mar…
If you read the conversation carefully I'm trying to discuss the fundamental nature of the professions, not the specific products they are building or selling. That was something paulcole brought up.
The fundamental nature of sales and marketing is manipulating people for personal gain. You could be selling hugs or whatever warm and fuzzy product you can imagine, but at the end of the day the sales person's job is to be the best people manipulator they can be.
And I've seen it countless times through my career. I've met many sales people, I've sat in on sales calls, and I've heard them discussing their trade. It's honestly disgusting.
On the other hand, the fundamental nature of engineering is building things. It's bringing something new into the world. It couldn't be more different from sales and marketing.