There are plenty of things you could do today to make the world a better place. There are plenty of small steps that, were you to take them, would help move your life forward. Don’t excuse yourself from doing them because the conditions aren’t right or because a better opportunity might come along soon. Do what you can, now. And when you’ve done it, keep it in perspective and be pleased with the result.
Not that pragmatism is inherently at odds with idealism or pushing the ball forward. The first iPhone was revolutionary, but it still shipped without a copy-and-paste function or a handful of other features Apple would have liked to include. Steve Jobs, that supposed perfectionist, knew that at some point you have to compromise. What mattered was that you produced something and it worked.
We want things to go perfectly, so we naturally tell ourselves that we’ll get started once the conditions are right, or once we have our bearings, when, really, it would be better to focus on making do with how things actually are.