The challenge in computer science is not just to solve problems, but to find the right problems to solve.