Having an impact the world is not just about finding a technological solution, or other predetermined solution. It is about understanding the appropriateness of a solution in a given context. To do that, it helps to understand the principles that are at work.