Building on Sai's answer, I think we just need to try and keep writing better code. Never stop refactoring and try to achieve the impossible.
Computers are everywhere these days, which means software is everywhere these days. We can make an impact. A big one at that. Consider battery powered cars for example. I think vehicles based on renewable forms of energy are going to become a thing of the future. Tesla is a fantastic car, but I don't think it's affordable yet for the middle class in countries like India and China. Where I am getting at is, for the costs to become cheaper, they need to achieve the same levels of efficiency at a cheaper price. Minimization. One of the classical computer problems.
What if we can make a car that performs better than a Tesla, but is also cheaper?