No One Knows The Future

Disclaimer: This blog is by far, my most cynical post. I don’t want it to be untrustful but I can’t help it, so I apologize for that but it does have a silver lining, don’t leave it in the middle! Seeing lots of online content the past few weeks with the phrase ‘The Future of X’ where X can be any topic or industry you want (e.g. tech, work, testing, etc…) have triggered some thoughts inside me which doesn’t question the quality of said content, but the incredible certainty to predict the future of anything!

Fear and Greed are the top behavioral productive motivators for anyone, and among the uncertainties, we live in. People get nervous and feel the urge to have a self check when someone prompts what’s the future of X and have the following thoughts:

  1. Am I doing my job right?
  2. Are there anything new or cool trends I don’t know about?

I guess for #2, everyone in the tech industry can’t help it. There is a significant amount of peer pressure, feeling of power that draws you into shiny new things!

To keep growing, you definitely need to keep yourself aligned with the trends but don’t stop thinking and follow them blindly. Think before you follow. Anyone who has incredible certainty about the way of how we do things in the future (e.g. how you write software, how you test software, how is the workplace going to be) might be wrong, or might be an educated guess because it doesn’t always apply to you, your project and where you are at this point of time.

The following is a quote from Mickey Mantle. Mantle was one of the best baseball players and is regarded by many as one of the greatest in baseball history.

It’s unbelievable how much you don’t know about the game you’ve been playing all your life

There is only one thing I can believe with absolute certainty, and it’s that nobody, knows what the future leads to, but you can think about how to think about what’s next in any situation where you don’t know what to do (e.g. what do I need to upskill? what do I need to change?)

  1. Find out where you are
  2. Baby steps towards your goal
  3. Adjust understanding based on what you have learned
  4. Reflect and repeat