The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion.
The best way to predict the future is to create it.
The most important single aspect of software development is to be clear about what you are trying to build.