Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I'm not sure I have the knowledge base to fully answer your question but one thing to consider is that no matter where you work, if you dig deep enough you'll probably find something unethical (and some might say if you don't find anything, you're not really looking). I mean under capitalism we're all working for just enough to survive and maybe retire on while our bosses take home the fruits of our labor, so we can start from there and conclude there's really no fully ethical job.

What's most important is finding out the core business models your company is aligned with, and who they work for. For example, if you thought Google was a fundamentally evil company (I'm not saying you or I think that, just an example) then by working on Angular you'd be helping to legitimize Google as a business that does a lot of good things. This will ultimately make it much harder to build a popular movement around stopping the evil Google.

You can see this play out in real time right now as Palantir and ICE try to rebrand as companies/agencies that sell/use tools which combat child trafficking. This may be true, but they also terrorize immigrant communities and must be stopped.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: