Posts

Showing posts from September, 2019

Life and Work

Noam Chomsky and Stephen Hawking both predict that the global society will collapse in about 100 years due to overpopulation, environmental deterioration and violence. And yet we are busy working for other people’s agendas and obsessed with money, prestige and power. We spend hours working in a tiny office space following orders and competing with each other for what exactly? Better LinkedIn profile? Your job title means nothing when you and your grandchildren are dead. Our grandchildren won’t be looking back at our past and say “Oh wow great job making $100,000 when you were 27!" They will be looking at us and wondering, “Why didn’t you do something when there was still time?” This divide between “work” and “life” … that never made sense from the beginning. We are here to live about 70–80 years and pass the torch to the next generation. During this short lifetime, we are to engage fully in whatever ignites us from within so that we fully utilize all our potential and give life b…

Staying Relevant in a Changing Future

As a 25 year-old jumping into the tech and software development world, I thought that learning a new skill like programming will get me to a place where I don’t have to worry so much about my career any longer. Stable career guaranteed. Value in the world established. Bring home the bacon and I’m all set. “I will become an engineer and tackle great problems to improve the world for the rest of my life. Yay.” Now that I’m here, I realize that I’ve underestimated things greatly. Yes, software is important, and good engineers are always in demand, but the world is changing faster than it ever did. What was important 10 years ago is no longer relevant today, and that applies to everything from companies, products, job titles, programming languages to specialized skills. Knowing one programming language won’t guarantee career satisfaction; it’s just a tip of the iceberg for your long marathon of a journey. Perhaps it’s not paramount for a person to always keep ahead of the “skill” trends …