It's really hard to make an impact (good/bad) at large firms.
Let alone my experience, I have NEVER seen an argument supporting this conclusion. If anything, it's the opposite.
And your phrasing can't reconcile why "90% of startups fail".
You're making a values judgment that's talking past this thread.
There's clearly a miscommunication.
OK, but what if we /don’t/ assume that? I understand that’s the only acceptable sentiment on HN, but it’s disappointingly uninformed.
Strangely enough I don’t see anyone railing against for profit evil companies willing to sacrifice their pay to work for a non profit or go into social work.
Ironically, for eg, most of the DuckDuckGo posts here end up with DDGers explaining how they enjoy using “!g”…
Only the most dogmatic critics of FAANG would argue that FAANG products provide no value. Everyone else is willing to acknowledge that they’re useful but come with trade offs - like everything else in life.
How many people who want to take the moral high ground will give up their CS pay to become social workers to “make the world a better place.”?
Assuming these companies are morally evil, why not join to change them in a virtuous direction?
Either you can make positive change or if you can't make change, then you're not necessarily additive to evil ("do no harm").