Here's the thing. Developers are generally perfectionists and marketers are realists. As a Developer, I am naturally uncomfortable with marketing because my default view is that I don't want to lie or over-promise and I don't like fluffy claims. Marketers and sales people can be less bothered about facts but I think much of the time, we just think that, the truth is that there can be a lot of fact-based marketing but…
> my default view is that I don't want to lie or over-promise This is the greatest prejudice around marketing in the tech community. A simple exercise you can do that debunks that frame of thought: lies are unsustainable. Unless you're a government or a monopoly that has their predictable flow of revenue, lies aren't affordable. You can lie and scam people, but that's not a long term strategy, because you'll burn off…
All sorts of things are "unsustainable". It only has to be sustainable long enough to cash out.