> Imagine you've put your soul into it, and some years later they tell you that you can no longer pursue your vision and respect your users, and you're now a mere executor. Your opinion no longer matters, and the fact that you have one at all is a nuisance for the new management.
Ya, my argument is that people are absolutely naive to do this, for the reasons I mentioned.
> For me the money is very much a side effect of making the world a better place.
That's what they want you to believe. People sure as hell weren't clanging pots and pans for the software developers who instead of writing code all day in their ivory tower in downtown SF, only to leave and walk past human feces, needles, and suffering, instead got to go home and write that code from their $5k 1bdr apartment. If you can try to choose your industry more carefully, that's great, but don't lie and tell me you're paid so well because of your noble contribution to the human race.
People should try and be good to others, and if they can afford it, work for companies on products that don't actively harm people, but when they can't pay you or their stakeholders decide that's irrelevant, you can leave.