All companies with investors are evil, make no mistake.
They may have nice looking save the world charity campaigns, but once you get even close to affecting their revenue stream, the axe falls.
Some level of Government intervention is needed.
It is just a question of business model: some business models are eviler than others. Making people pay for operating systems being possible the most evil of all.
One thing must be said however. You can learn a lot by working in a good company, because it ends up putting you in contact with practical real problems that you wouldn't otherwise see by just doing your own random low-tech startup. This is especially valuable if said company is also enlightened enough to use and contribute back to open source software, thus improving the world and paying back the moral debt of using other people's work for free.
- Don't be a pussy
- Europe cookie law
- Facebook profile face dump
- Governments should provide basic Internet infrastructure
- Grinding for software interviews
- Having more than one natural language is bad for the world
- Messaging software that force you to have a mobile phone
- Scalable Vector Graphics
- Don't force international exchange students to come back early