People are always blaming their circumstances for what they are. I don't believe in circumstances. The people who get on in this world are the people who get up and look for the circumstances they want, and, if they can't find them, make them.
The challenge in computer science is not just to solve problems, but to understand why they are problems in the first place.