We have a greater capacity to change the world today than the kings and presidents of just 50 years ago. Whether you're a programming prodigy or the office manager holding it all together, technology empowers small groups of passionate people with an astonishing degree of leverage to make the world a better place. Yet I fear that our industry is squandering its opportunity and its talent. In companies large and small, great minds are devoting their lives to endeavors that, even if wildly successful, fail to do great things.
Life is short, youth is finite, and opportunities endless. Have you found the intersection of your passion and the potential for world-shaping positive impact? If you don't have a great idea of your own, there are plenty of great teams that need you - unknown startups and established teams in giant companies alike.
Don't lose the fire you started with. If you're going to devote the best years of your life to your work, have enough love for yourself and the world around you to work on something that matters to you deeply. Something that's beating out of your chest and compels you to throw yourself at it completely. No one knows whether you and your teammates will realize your audacious visions, but in order to do great things, we must attempt great things.
Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma - which is living with the results of other people's thinking. Don't let the noise of other's opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They some how already know what you truly want. Everything else is secondary.
Imagine a world where we all "did great things".